From 6fc313959bd6bc58522b9d14469a7b860539c4ff Mon Sep 17 00:00:00 2001 From: David Sulc Date: Thu, 18 Oct 2018 08:08:03 +0200 Subject: [PATCH 01/23] collapse module names per config --- lib/ex_doc.ex | 19 ++++++++++++++++++- lib/ex_doc/config.ex | 2 ++ lib/ex_doc/nodes.ex | 4 ++++ lib/ex_doc/retriever.ex | 30 ++++++++++++++++++++++++++++++ 4 files changed, 54 insertions(+), 1 deletion(-) diff --git a/lib/ex_doc.ex b/lib/ex_doc.ex index 855ec4dc8..076e298fb 100644 --- a/lib/ex_doc.ex +++ b/lib/ex_doc.ex @@ -77,8 +77,13 @@ defmodule ExDoc do options[:source_url_pattern] || guess_url(options[:source_url], options[:source_ref] || ExDoc.Config.default_source_ref()) - options = Keyword.put(options, :source_url_pattern, pattern) + options + |> Keyword.put(:source_url_pattern, pattern) + |> normalize_output() + |> normalize_module_collapsing_prefixes() + end + defp normalize_output(options) do if is_binary(options[:output]) do Keyword.put(options, :output, String.trim_trailing(options[:output], "/")) else @@ -86,6 +91,18 @@ defmodule ExDoc do end end + defp normalize_module_collapsing_prefixes(options) do + # sort in descending order to facilitate finding longest match + normalized_prefixes = + options + |> Keyword.get(:collapse_nested_module_names, []) + |> Enum.map(&inspect/1) + |> Enum.sort() + |> Enum.reverse() + + Keyword.put(options, :collapse_nested_module_names, normalized_prefixes) + end + defp guess_url(url, ref) do with {:ok, host_with_path} <- http_or_https(url), {:ok, pattern} <- known_pattern(host_with_path, ref) do diff --git a/lib/ex_doc/config.ex b/lib/ex_doc/config.ex index 574b46dd1..d0322ce6d 100644 --- a/lib/ex_doc/config.ex +++ b/lib/ex_doc/config.ex @@ -20,6 +20,7 @@ defmodule ExDoc.Config do before_closing_head_tag: &__MODULE__.before_closing_head_tag/1, before_closing_body_tag: &__MODULE__.before_closing_body_tag/1, canonical: nil, + collapse_nested_module_names: [], deps: [], extra_section: nil, extras: [], @@ -49,6 +50,7 @@ defmodule ExDoc.Config do before_closing_head_tag: (atom() -> String.t()), before_closing_body_tag: (atom() -> String.t()), canonical: nil | String.t(), + collapse_nested_module_names: [atom()], deps: [{ebin_path :: String.t(), doc_url :: String.t()}], extra_section: nil | String.t(), extras: list(), diff --git a/lib/ex_doc/nodes.ex b/lib/ex_doc/nodes.ex index ab9c28b60..484184ee2 100644 --- a/lib/ex_doc/nodes.ex +++ b/lib/ex_doc/nodes.ex @@ -5,6 +5,8 @@ defmodule ExDoc.ModuleNode do defstruct id: nil, title: nil, + title_prefix: nil, + title_collapsed: nil, module: nil, group: nil, deprecated: nil, @@ -20,6 +22,8 @@ defmodule ExDoc.ModuleNode do @type t :: %__MODULE__{ id: nil | String.t(), title: nil | String.t(), + title_prefix: nil | String.t(), + title_collapsed: nil | String.t(), module: nil | String.t(), group: nil | String.t(), deprecated: nil | String.t(), diff --git a/lib/ex_doc/retriever.ex b/lib/ex_doc/retriever.ex index 32598bdb6..86e10950f 100644 --- a/lib/ex_doc/retriever.ex +++ b/lib/ex_doc/retriever.ex @@ -107,11 +107,17 @@ defmodule ExDoc.Retriever do docs = function_docs ++ get_callbacks(module_data, source) types = get_types(module_data, source) {title, id} = module_title_and_id(module_data) + + {prefix, collapsed_title} = + collapsed_prefix_and_title(title, config.collapse_nested_module_names) + module_group = GroupMatcher.match_module(config.groups_for_modules, module, id) %ExDoc.ModuleNode{ id: id, title: title, + title_prefix: prefix, + title_collapsed: collapsed_title, module: module_data.name, group: module_group, type: module_data.type, @@ -533,6 +539,30 @@ defmodule ExDoc.Retriever do end end + defp collapsed_prefix_and_title(_title, [] = _prefixes), do: {nil, nil} + + defp collapsed_prefix_and_title(title, prefixes) do + # match with appended "." so that we don't fully collapse a full module name, + # only modules that are nested in that namespace + prefixes + |> Enum.find(&String.starts_with?(title, &1 <> ".")) + |> case do + nil -> + {nil, nil} + + prefix -> + prefix = prefix <> "." + {prefix |> collapse_module_name(), String.trim_leading(title, prefix)} + end + end + + defp collapse_module_name(name) do + name + |> String.split(".") + |> Enum.map(&String.first/1) + |> Enum.join(".") + end + defp task_name(module) do "Elixir.Mix.Tasks." <> name = Atom.to_string(module) From 033ccec8ddc82cac159f1118189435ea0fbf7a76 Mon Sep 17 00:00:00 2001 From: David Sulc Date: Thu, 18 Oct 2018 08:10:09 +0200 Subject: [PATCH 02/23] display collapsed prefixes in sidebar --- assets/js/templates/sidebar-items.handlebars | 16 ++++++++++-- assets/less/sidebar.less | 4 +++ lib/ex_doc/formatter/html/templates.ex | 26 ++++++++++++++------ 3 files changed, 37 insertions(+), 9 deletions(-) diff --git a/assets/js/templates/sidebar-items.handlebars b/assets/js/templates/sidebar-items.handlebars index ae35a0a0d..d9b63def9 100644 --- a/assets/js/templates/sidebar-items.handlebars +++ b/assets/js/templates/sidebar-items.handlebars @@ -9,9 +9,21 @@ in the menu should not link to a new page, instead should link to the top of the page itself. --}} {{#isEmptyNode node}} - {{node.title}} + + {{#if node.title_prefix}} + {{node.title_prefix}}{{node.title_collapsed}} + {{else}} + {{node.title}} + {{/if}} + {{else}} - {{node.title}} + + {{#if node.title_prefix}} + {{node.title_prefix}}{{node.title_collapsed}} + {{else}} + {{node.title}} + {{/if}} + diff --git a/formatters/html/dist/html-ef170416f4ee80590768.css b/formatters/html/dist/html-d263fe37168c04220800.css similarity index 100% rename from formatters/html/dist/html-ef170416f4ee80590768.css rename to formatters/html/dist/html-d263fe37168c04220800.css diff --git a/formatters/html/dist/html-ef170416f4ee80590768.js b/formatters/html/dist/html-d263fe37168c04220800.js similarity index 86% rename from formatters/html/dist/html-ef170416f4ee80590768.js rename to formatters/html/dist/html-d263fe37168c04220800.js index f7b4b308e..b31711b09 100644 --- a/formatters/html/dist/html-ef170416f4ee80590768.js +++ b/formatters/html/dist/html-d263fe37168c04220800.js @@ -36,4 +36,4 @@ * * Date: 2016-08-08 */ -function(n){var e,p,x,a,i,h,f,g,_,l,c,w,E,o,k,m,s,u,v,C="sizzle"+1*new Date,y=n.document,T=0,r=0,d=oe(),b=oe(),N=oe(),S=function(e,t){return e===t&&(c=!0),0},A={}.hasOwnProperty,t=[],O=t.pop,j=t.push,M=t.push,D=t.slice,L=function(e,t){for(var n=0,r=e.length;n+~]|"+P+")"+P+"*"),F=new RegExp("="+P+"*([^\\]'\"]*?)"+P+"*\\]","g"),W=new RegExp(I),G=new RegExp("^"+q+"$"),K={ID:new RegExp("^#("+q+")"),CLASS:new RegExp("^\\.("+q+")"),TAG:new RegExp("^("+q+"|[*])"),ATTR:new RegExp("^"+H),PSEUDO:new RegExp("^"+I),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,V=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,J=/[+~]/,Y=new RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){w()},ie=ye(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{M.apply(t=D.call(y.childNodes),y.childNodes),t[y.childNodes.length].nodeType}catch(e){M={apply:t.length?function(e,t){j.apply(e,D.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function ae(e,t,n,r){var i,a,o,s,l,c,u,f=t&&t.ownerDocument,d=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==d&&9!==d&&11!==d)return n;if(!r&&((t?t.ownerDocument||t:y)!==E&&w(t),t=t||E,k)){if(11!==d&&(l=Z.exec(e)))if(i=l[1]){if(9===d){if(!(o=t.getElementById(i)))return n;if(o.id===i)return n.push(o),n}else if(f&&(o=f.getElementById(i))&&v(t,o)&&o.id===i)return n.push(o),n}else{if(l[2])return M.apply(n,t.getElementsByTagName(e)),n;if((i=l[3])&&p.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(i)),n}if(p.qsa&&!N[e+" "]&&(!m||!m.test(e))){if(1!==d)f=t,u=e;else if("object"!==t.nodeName.toLowerCase()){for((s=t.getAttribute("id"))?s=s.replace(te,ne):t.setAttribute("id",s=C),a=(c=h(e)).length;a--;)c[a]="#"+s+" "+ve(c[a]);u=c.join(","),f=J.test(e)&&ge(t.parentNode)||t}if(u)try{return M.apply(n,f.querySelectorAll(u)),n}catch(e){}finally{s===C&&t.removeAttribute("id")}}}return g(e.replace($,"$1"),t,n,r)}function oe(){var r=[];return function e(t,n){return r.push(t+" ")>x.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function se(e){return e[C]=!0,e}function le(e){var t=E.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ce(e,t){for(var n=e.split("|"),r=n.length;r--;)x.attrHandle[n[r]]=t}function ue(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function de(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function pe(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ie(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function he(o){return se(function(a){return a=+a,se(function(e,t){for(var n,r=o([],e.length,a),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in p=ae.support={},i=ae.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},w=ae.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:y;return r!==E&&9===r.nodeType&&r.documentElement&&(o=(E=r).documentElement,k=!i(E),y!==E&&(n=E.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",re,!1):n.attachEvent&&n.attachEvent("onunload",re)),p.attributes=le(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=le(function(e){return e.appendChild(E.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=Q.test(E.getElementsByClassName),p.getById=le(function(e){return o.appendChild(e).id=C,!E.getElementsByName||!E.getElementsByName(C).length}),p.getById?(x.filter.ID=function(e){var t=e.replace(Y,ee);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n=t.getElementById(e);return n?[n]:[]}}):(x.filter.ID=function(e){var n=e.replace(Y,ee);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n,r,i,a=t.getElementById(e);if(a){if((n=a.getAttributeNode("id"))&&n.value===e)return[a];for(i=t.getElementsByName(e),r=0;a=i[r++];)if((n=a.getAttributeNode("id"))&&n.value===e)return[a]}return[]}}),x.find.TAG=p.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,a=t.getElementsByTagName(e);if("*"!==e)return a;for(;n=a[i++];)1===n.nodeType&&r.push(n);return r},x.find.CLASS=p.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&k)return t.getElementsByClassName(e)},s=[],m=[],(p.qsa=Q.test(E.querySelectorAll))&&(le(function(e){o.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||m.push("\\["+P+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+C+"-]").length||m.push("~="),e.querySelectorAll(":checked").length||m.push(":checked"),e.querySelectorAll("a#"+C+"+*").length||m.push(".#.+[+~]")}),le(function(e){e.innerHTML="";var t=E.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&m.push("name"+P+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&m.push(":enabled",":disabled"),o.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&m.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),m.push(",.*:")})),(p.matchesSelector=Q.test(u=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&le(function(e){p.disconnectedMatch=u.call(e,"*"),u.call(e,"[s!='']:x"),s.push("!=",I)}),m=m.length&&new RegExp(m.join("|")),s=s.length&&new RegExp(s.join("|")),t=Q.test(o.compareDocumentPosition),v=t||Q.test(o.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},S=t?function(e,t){if(e===t)return c=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===E||e.ownerDocument===y&&v(y,e)?-1:t===E||t.ownerDocument===y&&v(y,t)?1:l?L(l,e)-L(l,t):0:4&n?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,r=0,i=e.parentNode,a=t.parentNode,o=[e],s=[t];if(!i||!a)return e===E?-1:t===E?1:i?-1:a?1:l?L(l,e)-L(l,t):0;if(i===a)return ue(e,t);for(n=e;n=n.parentNode;)o.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;o[r]===s[r];)r++;return r?ue(o[r],s[r]):o[r]===y?-1:s[r]===y?1:0}),E},ae.matches=function(e,t){return ae(e,null,null,t)},ae.matchesSelector=function(e,t){if((e.ownerDocument||e)!==E&&w(e),t=t.replace(F,"='$1']"),p.matchesSelector&&k&&!N[t+" "]&&(!s||!s.test(t))&&(!m||!m.test(t)))try{var n=u.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Y,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Y,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ae.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ae.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return K.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&W.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Y,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=d[e+" "];return t||(t=new RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&d(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=ae.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function O(e,n,r){return y(n)?C.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?C.grep(e,function(e){return e===n!==r}):"string"!=typeof n?C.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(C.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(C):C.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:M.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof C?t[0]:t,C.merge(this,C.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:k,!0)),A.test(r[1])&&C.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=k.getElementById(r[2]))&&(this[0]=i,this.length=1),this}).prototype=C.fn,j=C(k);var D=/^(?:parents|prev(?:Until|All))/,L={children:!0,contents:!0,next:!0,prev:!0};function R(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}C.fn.extend({has:function(e){var t=C(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]+)/i,fe=/^$|^module$|\/(?:java|ecma)script/i,de={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function pe(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&S(e,t)?C.merge([e],n):n}function he(e,t){for(var n=0,r=e.length;nx",v.noCloneChecked=!!ge.cloneNode(!0).lastChild.defaultValue;var be=k.documentElement,xe=/^key/,_e=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,we=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function ke(){return!1}function Ce(){try{return k.activeElement}catch(e){}}function Te(e,t,n,r,i,a){var o,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Te(e,s,n,r,t[s],a);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=ke;else if(!i)return e;return 1===a&&(o=i,(i=function(e){return C().off(e),o.apply(this,arguments)}).guid=o.guid||(o.guid=C.guid++)),e.each(function(){C.event.add(this,t,i,r,n)})}C.event={global:{},add:function(t,e,n,r,i){var a,o,s,l,c,u,f,d,p,h,g,m=Q.get(t);if(m)for(n.handler&&(n=(a=n).handler,i=a.selector),i&&C.find.matchesSelector(be,i),n.guid||(n.guid=C.guid++),(l=m.events)||(l=m.events={}),(o=m.handle)||(o=m.handle=function(e){return void 0!==C&&C.event.triggered!==e.type?C.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(P)||[""]).length;c--;)p=g=(s=we.exec(e[c])||[])[1],h=(s[2]||"").split(".").sort(),p&&(f=C.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=C.event.special[p]||{},u=C.extend({type:p,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&C.expr.match.needsContext.test(i),namespace:h.join(".")},a),(d=l[p])||((d=l[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,o)||t.addEventListener&&t.addEventListener(p,o)),f.add&&(f.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,u):d.push(u),C.event.global[p]=!0)},remove:function(e,t,n,r,i){var a,o,s,l,c,u,f,d,p,h,g,m=Q.hasData(e)&&Q.get(e);if(m&&(l=m.events)){for(c=(t=(t||"").match(P)||[""]).length;c--;)if(p=g=(s=we.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),p){for(f=C.event.special[p]||{},d=l[p=(r?f.delegateType:f.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=a=d.length;a--;)u=d[a],!i&&g!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(d.splice(a,1),u.selector&&d.delegateCount--,f.remove&&f.remove.call(e,u));o&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,m.handle)||C.removeEvent(e,p,m.handle),delete l[p])}else for(p in l)C.event.remove(e,p+t[c],n,r,!0);C.isEmptyObject(l)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,a,o,s=C.event.fix(e),l=new Array(arguments.length),c=(Q.get(this,"events")||{})[s.type]||[],u=C.event.special[s.type]||{};for(l[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Se=/\s*$/g;function je(e,t){return S(e,"table")&&S(11!==t.nodeType?t:t.firstChild,"tr")&&C(e).children("tbody")[0]||e}function Me(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function De(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,a,o,s,l,c;if(1===t.nodeType){if(Q.hasData(e)&&(a=Q.access(e),o=Q.set(t,a),c=a.events))for(i in delete o.handle,o.events={},c)for(n=0,r=c[i].length;n")},clone:function(e,t,n){var r,i,a,o,s,l,c,u=e.cloneNode(!0),f=C.contains(e.ownerDocument,e);if(!(v.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||C.isXMLDoc(e)))for(o=pe(u),r=0,i=(a=pe(e)).length;r").prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),k.head.appendChild(r[0])},abort:function(){i&&i()}}});var zt,Ft=[],Wt=/(=)\?(?=&|$)|\?\?/;C.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Ft.pop()||C.expando+"_"+_t++;return this[e]=!0,e}}),C.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,a,o=!1!==e.jsonp&&(Wt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Wt.test(e.data)&&"data");if(o||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,o?e[o]=e[o].replace(Wt,"$1"+r):!1!==e.jsonp&&(e.url+=(wt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return a||C.error(r+" was not called"),a[0]},e.dataTypes[0]="json",i=E[r],E[r]=function(){a=arguments},n.always(function(){void 0===i?C(E).removeProp(r):E[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Ft.push(r)),a&&y(i)&&i(a[0]),a=i=void 0}),"script"}),v.createHTMLDocument=((zt=k.implementation.createHTMLDocument("").body).innerHTML="
",2===zt.childNodes.length),C.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=k.implementation.createHTMLDocument("")).createElement("base")).href=k.location.href,t.head.appendChild(r)):t=k),a=!n&&[],(i=A.exec(e))?[t.createElement(i[1])]:(i=ye([e],t,a),a&&a.length&&C(a).remove(),C.merge([],i.childNodes)));var r,i,a},C.fn.load=function(e,t,n){var r,i,a,o=this,s=e.indexOf(" ");return-1").append(C.parseHTML(e)).find(r):e)}).always(n&&function(e,t){o.each(function(){n.apply(this,a||[e.responseText,t,e])})}),this},C.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){C.fn[t]=function(e){return this.on(t,e)}}),C.expr.pseudos.animated=function(t){return C.grep(C.timers,function(e){return t===e.elem}).length},C.offset={setOffset:function(e,t,n){var r,i,a,o,s,l,c=C.css(e,"position"),u=C(e),f={};"static"===c&&(e.style.position="relative"),s=u.offset(),a=C.css(e,"top"),l=C.css(e,"left"),i=("absolute"===c||"fixed"===c)&&-1<(a+l).indexOf("auto")?(o=(r=u.position()).top,r.left):(o=parseFloat(a)||0,parseFloat(l)||0),y(t)&&(t=t.call(e,n,C.extend({},s))),null!=t.top&&(f.top=t.top-s.top+o),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):u.css(f)}},C.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){C.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===C.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===C.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=C(e).offset()).top+=C.css(e,"borderTopWidth",!0),i.left+=C.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-C.css(r,"marginTop",!0),left:t.left-i.left-C.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===C.css(e,"position");)e=e.offsetParent;return e||be})}}),C.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var a="pageYOffset"===i;C.fn[t]=function(e){return z(this,function(e,t,n){var r;if(b(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(a?r.pageXOffset:n,a?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),C.each(["top","left"],function(e,n){C.cssHooks[n]=$e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),qe.test(t)?C(e).position()[n]+"px":t})}),C.each({Height:"height",Width:"width"},function(o,s){C.each({padding:"inner"+o,content:s,"":"outer"+o},function(r,a){C.fn[a]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return z(this,function(e,t,n){var r;return b(e)?0===a.indexOf("outer")?e["inner"+o]:e.document.documentElement["client"+o]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+o],r["scroll"+o],e.body["offset"+o],r["offset"+o],r["client"+o])):void 0===n?C.css(e,t,i):C.style(e,t,n,i)},s,n?e:void 0,n)}})}),C.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){C.fn[n]=function(e,t){return 0]+>|\t|)+|(?:\n)))/gm,b="",x={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};function _(e){return e.replace(/&/g,"&").replace(//g,">")}function d(e){return e.nodeName.toLowerCase()}function w(e,t){var n=e&&e.exec(t);return n&&0===n.index}function u(e){return t.test(e)}function r(e){var t,n={},r=Array.prototype.slice.call(arguments,1);for(t in e)n[t]=e[t];return r.forEach(function(e){for(t in e)n[t]=e[t]}),n}function p(e){var i=[];return function e(t,n){for(var r=t.firstChild;r;r=r.nextSibling)3===r.nodeType?n+=r.nodeValue.length:1===r.nodeType&&(i.push({event:"start",offset:n,node:r}),n=e(r,n),d(r).match(/br|hr|img|input/)||i.push({event:"stop",offset:n,node:r}));return n}(e,0),i}function h(t){return t.variants&&!t.cached_variants&&(t.cached_variants=t.variants.map(function(e){return r(t,{variants:null},e)})),t.cached_variants||t.endsWithParent&&[r(t)]||[t]}function E(o){function s(e){return e&&e.source||e}function l(e,t){return new RegExp(s(e),"m"+(o.case_insensitive?"i":"")+(t?"g":""))}!function t(n,e){if(n.compiled)return;n.compiled=!0;n.keywords=n.keywords||n.beginKeywords;if(n.keywords){var r={},i=function(n,e){o.case_insensitive&&(e=e.toLowerCase()),e.split(" ").forEach(function(e){var t=e.split("|");r[t[0]]=[n,t[1]?Number(t[1]):1]})};"string"==typeof n.keywords?i("keyword",n.keywords):c(n.keywords).forEach(function(e){i(e,n.keywords[e])}),n.keywords=r}n.lexemesRe=l(n.lexemes||/\w+/,!0);e&&(n.beginKeywords&&(n.begin="\\b("+n.beginKeywords.split(" ").join("|")+")\\b"),n.begin||(n.begin=/\B|\b/),n.beginRe=l(n.begin),n.end||n.endsWithParent||(n.end=/\B|\b/),n.end&&(n.endRe=l(n.end)),n.terminator_end=s(n.end)||"",n.endsWithParent&&e.terminator_end&&(n.terminator_end+=(n.end?"|":"")+e.terminator_end));n.illegal&&(n.illegalRe=l(n.illegal));null==n.relevance&&(n.relevance=1);n.contains||(n.contains=[]);n.contains=Array.prototype.concat.apply([],n.contains.map(function(e){return h("self"===e?n:e)}));n.contains.forEach(function(e){t(e,n)});n.starts&&t(n.starts,e);var a=n.contains.map(function(e){return e.beginKeywords?"\\.?("+e.begin+")\\.?":e.begin}).concat([n.terminator_end,n.illegal]).map(s).filter(Boolean);n.terminators=a.length?l(a.join("|"),!0):{exec:function(){return null}}}(o)}function k(e,t,s,n){function l(e,t,n,r){var i=r?"":x.classPrefix,a='')+t+o}function c(){p+=null!=d.subLanguage?function(){var e="string"==typeof d.subLanguage;if(e&&!y[d.subLanguage])return _(h);var t=e?k(d.subLanguage,h,!0,a[d.subLanguage]):C(h,d.subLanguage.length?d.subLanguage:void 0);0")+'"');return h+=t,t.length||1}var f=T(e);if(!f)throw new Error('Unknown language: "'+e+'"');E(f);var i,d=n||f,a={},p="";for(i=d;i!==f;i=i.parent)i.className&&(p=l(i.className,"",!0)+p);var h="",g=0;try{for(var o,m,v=0;d.terminators.lastIndex=v,o=d.terminators.exec(t);)m=r(t.substring(v,o.index),o[0]),v=o.index+m;for(r(t.substr(v)),i=d;i.parent;i=i.parent)i.className&&(p+=b);return{relevance:g,value:p,language:e,top:d}}catch(e){if(e.message&&-1!==e.message.indexOf("Illegal"))return{relevance:0,value:_(t)};throw e}}function C(n,e){e=e||x.languages||c(y);var r={relevance:0,value:_(n)},i=r;return e.filter(T).forEach(function(e){var t=k(e,n,!1);t.language=e,t.relevance>i.relevance&&(i=t),t.relevance>r.relevance&&(i=r,r=t)}),i.language&&(r.second_best=i),r}function g(e){return x.tabReplace||x.useBR?e.replace(n,function(e,t){return x.useBR&&"\n"===e?"
":x.tabReplace?t.replace(/\t/g,x.tabReplace):""}):e}function a(e){var t,n,r,i,a,o=function(e){var t,n,r,i,a=e.className+" ";if(a+=e.parentNode?e.parentNode.className:"",n=l.exec(a))return T(n[1])?n[1]:"no-highlight";for(a=a.split(/\s+/),t=0,r=a.length;t/g,"\n"):t=e,a=t.textContent,r=o?k(o,a,!0):C(a),(n=p(t)).length&&((i=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=r.value,r.value=function(e,t,n){var r=0,i="",a=[];function o(){return e.length&&t.length?e[0].offset!==t[0].offset?e[0].offset"}function l(e){i+=""}function c(e){("start"===e.event?s:l)(e.node)}for(;e.length||t.length;){var u=o();if(i+=_(n.substring(r,u[0].offset)),r=u[0].offset,u===e){for(a.reverse().forEach(l);c(u.splice(0,1)[0]),(u=o())===e&&u.length&&u[0].offset===r;);a.reverse().forEach(s)}else"start"===u[0].event?a.push(u[0].node):a.pop(),c(u.splice(0,1)[0])}return i+_(n.substr(r))}(n,p(i),a)),r.value=g(r.value),e.innerHTML=r.value,e.className=function(e,t,n){var r=t?s[t]:n,i=[e.trim()];e.match(/\bhljs\b/)||i.push("hljs");-1===e.indexOf(r)&&i.push(r);return i.join(" ").trim()}(e.className,o,r.language),e.result={language:r.language,re:r.relevance},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.relevance}))}function o(){if(!o.called){o.called=!0;var e=document.querySelectorAll("pre code");f.forEach.call(e,a)}}function T(e){return e=(e||"").toLowerCase(),y[e]||y[s[e]]}i.highlight=k,i.highlightAuto=C,i.fixMarkup=g,i.highlightBlock=a,i.configure=function(e){x=r(x,e)},i.initHighlighting=o,i.initHighlightingOnLoad=function(){addEventListener("DOMContentLoaded",o,!1),addEventListener("load",o,!1)},i.registerLanguage=function(t,e){var n=y[t]=e(i);n.aliases&&n.aliases.forEach(function(e){s[e]=t})},i.listLanguages=function(){return c(y)},i.getLanguage=T,i.inherit=r,i.IDENT_RE="[a-zA-Z]\\w*",i.UNDERSCORE_IDENT_RE="[a-zA-Z_]\\w*",i.NUMBER_RE="\\b\\d+(\\.\\d+)?",i.C_NUMBER_RE="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",i.BINARY_NUMBER_RE="\\b(0b[01]+)",i.RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",i.BACKSLASH_ESCAPE={begin:"\\\\[\\s\\S]",relevance:0},i.APOS_STRING_MODE={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.QUOTE_STRING_MODE={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.PHRASAL_WORDS_MODE={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},i.COMMENT=function(e,t,n){var r=i.inherit({className:"comment",begin:e,end:t,contains:[]},n||{});return r.contains.push(i.PHRASAL_WORDS_MODE),r.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|XXX):",relevance:0}),r},i.C_LINE_COMMENT_MODE=i.COMMENT("//","$"),i.C_BLOCK_COMMENT_MODE=i.COMMENT("/\\*","\\*/"),i.HASH_COMMENT_MODE=i.COMMENT("#","$"),i.NUMBER_MODE={className:"number",begin:i.NUMBER_RE,relevance:0},i.C_NUMBER_MODE={className:"number",begin:i.C_NUMBER_RE,relevance:0},i.BINARY_NUMBER_MODE={className:"number",begin:i.BINARY_NUMBER_RE,relevance:0},i.CSS_NUMBER_MODE={className:"number",begin:i.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},i.REGEXP_MODE={className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[i.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[i.BACKSLASH_ESCAPE]}]},i.TITLE_MODE={className:"title",begin:i.IDENT_RE,relevance:0},i.UNDERSCORE_TITLE_MODE={className:"title",begin:i.UNDERSCORE_IDENT_RE,relevance:0},i.METHOD_GUARD={begin:"\\.\\s*"+i.UNDERSCORE_IDENT_RE,relevance:0}})(t)}()},function(e,t,n){"use strict";t.__esModule=!0,t.extend=s,t.indexOf=function(e,t){for(var n=0,r=e.length;n":">",'"':""","'":"'","`":"`","=":"="},i=/[&<>"'`=]/g,a=/[&<>"'`=]/;function o(e){return r[e]}function s(e){for(var t=1;t",returnBegin:!0,illegal:"\\(|#|//|/\\*|\\\\|:|;",contains:[h,e.inherit(e.TITLE_MODE,{begin:t})],starts:{end:";|\\.",keywords:r,contains:p}},i,{begin:"^-",end:"\\.",relevance:0,excludeEnd:!0,returnBegin:!0,lexemes:"-"+e.IDENT_RE,keywords:"-module -record -undef -export -ifdef -ifndef -author -copyright -doc -vsn -import -include -include_lib -compile -define -else -endif -file -behaviour -behavior -spec",contains:[h]},a,e.QUOTE_STRING_MODE,f,c,u,l,{begin:/\.$/}]}}},function(e,t){e.exports=function(e){return{keywords:{built_in:"spawn spawn_link self",keyword:"after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse|10 query receive rem try when xor"},contains:[{className:"meta",begin:"^[0-9]+> ",relevance:10},e.COMMENT("%","$"),{className:"number",begin:"\\b(\\d+#[a-fA-F0-9]+|\\d+(\\.\\d+)?([eE][-+]?\\d+)?)",relevance:0},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"\\?(::)?([A-Z]\\w*(::)?)+"},{begin:"->"},{begin:"ok"},{begin:"!"},{begin:"(\\b[a-z'][a-zA-Z0-9_']*:[a-z'][a-zA-Z0-9_']*)|(\\b[a-z'][a-zA-Z0-9_']*)",relevance:0},{begin:"[A-Z][a-zA-Z0-9_']*",relevance:0}]}}},function(e,t){e.exports=function(e){var t="HTTP/[0-9\\.]+";return{aliases:["https"],illegal:"\\S",contains:[{begin:"^"+t,end:"$",contains:[{className:"number",begin:"\\b\\d{3}\\b"}]},{begin:"^[A-Z]+ (.*?) "+t+"$",returnBegin:!0,end:"$",contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{begin:t},{className:"keyword",begin:"[A-Z]+"}]},{className:"attribute",begin:"^\\w",end:": ",excludeEnd:!0,illegal:"\\n|\\s|=",starts:{end:"$",relevance:0}},{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}]}}},function(e,t){e.exports=function(e){var t="[A-Za-z$_][0-9A-Za-z$_]*",n={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},r={className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},i={className:"subst",begin:"\\$\\{",end:"\\}",keywords:n,contains:[]},a={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,i]};i.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,r,e.REGEXP_MODE];var o=i.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);return{aliases:["js","jsx"],keywords:n,contains:[{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},{className:"meta",begin:/^#!/,end:/$/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r,{begin:/[{,]\s*/,relevance:0,contains:[{begin:t+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:t,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+t+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:o}]}]},{begin://,subLanguage:"xml",contains:[{begin:/<\w+\s*\/>/,skip:!0},{begin:/<\w+/,end:/(\/\w+|\w+\/)>/,skip:!0,contains:[{begin:/<\w+\s*\/>/,skip:!0},"self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:t}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:o}],illegal:/\[|%/},{begin:/\$[(.]/},e.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0}],illegal:/#(?!!)/}}},function(e,t){e.exports=function(e){var t={literal:"true false null"},n=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],r={end:",",endsWithParent:!0,excludeEnd:!0,contains:n,keywords:t},i={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(r,{begin:/:/})],illegal:"\\S"},a={begin:"\\[",end:"\\]",contains:[e.inherit(r)],illegal:"\\S"};return n.splice(n.length,0,i,a),{contains:n,keywords:t,illegal:"\\S"}}},function(e,t){e.exports=function(e){return{aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$"},{begin:"^.+?\\n[=-]{2,}$"}]},{begin:"<",end:">",subLanguage:"xml",relevance:0},{className:"bullet",begin:"^([*+-]|(\\d+\\.))\\s+"},{className:"strong",begin:"[*_]{2}.+?[*_]{2}"},{className:"emphasis",variants:[{begin:"\\*.+?\\*"},{begin:"_.+?_",relevance:0}]},{className:"quote",begin:"^>\\s+",end:"$"},{className:"code",variants:[{begin:"^```w*s*$",end:"^```s*$"},{begin:"`.+?`"},{begin:"^( {4}|\t)",end:"$",relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},{begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}},function(e,t){e.exports=function(e){var t=e.COMMENT("--","$");return{case_insensitive:!0,illegal:/[<>{}*#]/,contains:[{beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment",end:/;/,endsWithParent:!0,lexemes:/[\w\.]+/,keywords:{keyword:"abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias allocate allow alter always analyze ancillary and any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second section securefile security seed segment select self sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null",built_in:"array bigint binary bit blob boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text varchar varying void"},contains:[{className:"string",begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE,{begin:"''"}]},{className:"string",begin:'"',end:'"',contains:[e.BACKSLASH_ESCAPE,{begin:'""'}]},{className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t]},e.C_BLOCK_COMMENT_MODE,t]}}},function(e,t){e.exports=function(e){var t={endsWithParent:!0,illegal:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[{begin:"\\[",end:"\\]"}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},{begin:/<\?(php)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0}]},{className:"tag",begin:"|$)",end:">",keywords:{name:"style"},contains:[t],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:"|$)",end:">",keywords:{name:"script"},contains:[t],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["actionscript","javascript","handlebars","xml"]}},{className:"meta",variants:[{begin:/<\?xml/,end:/\?>/,relevance:10},{begin:/<\?\w+/,end:/\?>/}]},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},t]}]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var i="hll";function r(e){for(var t=e.target.getAttribute("data-group-id"),n=document.querySelectorAll("[data-group-id='"+t+"']"),r=0;r= 2.0.0-beta.1",7:">= 4.0.0"};var c="[object Object]";function u(e,t,n){this.helpers=e||{},this.partials=t||{},this.decorators=n||{},o.registerDefaultHelpers(this),s.registerDefaultDecorators(this)}u.prototype={constructor:u,logger:l.default,log:l.default.log,registerHelper:function(e,t){if(i.toString.call(e)===c){if(t)throw new a.default("Arg not supported with multiple helpers");i.extend(this.helpers,e)}else this.helpers[e]=t},unregisterHelper:function(e){delete this.helpers[e]},registerPartial:function(e,t){if(i.toString.call(e)===c)i.extend(this.partials,e);else{if(void 0===t)throw new a.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=t}},unregisterPartial:function(e){delete this.partials[e]},registerDecorator:function(e,t){if(i.toString.call(e)===c){if(t)throw new a.default("Arg not supported with multiple decorators");i.extend(this.decorators,e)}else this.decorators[e]=t},unregisterDecorator:function(e){delete this.decorators[e]}};var f=l.default.log;t.log=f,t.createFrame=i.createFrame,t.logger=l.default},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,i){var a;return"

Sorry, we couldn't find anything for "+e.escapeExpression("function"==typeof(a=null!=(a=n.value||(null!=t?t.value:t))?a:n.helperMissing)?a.call(null!=t?t:e.nullContext||{},{name:"value",hash:{},data:i}):a)+".

\n"},3:function(e,t,n,r,i,a,o){var s;return null!=(s=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.levels:t,{name:"each",hash:{},fn:e.program(4,i,0,a,o),inverse:e.noop,data:i}))?s:""},4:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{};return'

'+e.escapeExpression("function"==typeof(l=null!=(l=n.name||(null!=t?t.name:t))?l:n.helperMissing)?l.call(c,{name:"name",hash:{},data:i}):l)+"

\n"+(null!=(s=n.each.call(c,null!=t?t.results:t,{name:"each",hash:{},fn:e.program(5,i,0,a,o),inverse:e.noop,data:i}))?s:"")},5:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
\n

\n '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+'\n

\n
    \n'+(null!=(s=n.each.call(c,null!=t?t.functions:t,{name:"each",hash:{},fn:e.program(6,i,0,a,o),inverse:e.noop,data:i}))?s:"")+'
\n
    \n'+(null!=(s=n.each.call(c,null!=t?t.callbacks:t,{name:"each",hash:{},fn:e.program(8,i,0,a,o),inverse:e.noop,data:i}))?s:"")+'
\n
    \n'+(null!=(s=n.each.call(c,null!=t?t.types:t,{name:"each",hash:{},fn:e.program(10,i,0,a,o),inverse:e.noop,data:i}))?s:"")+"
\n
\n"},6:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+"
  • \n"},8:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+" (callback)
  • \n"},10:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+" (type)
  • \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{};return"

    Search Results for "+e.escapeExpression("function"==typeof(l=null!=(l=n.value||(null!=t?t.value:t))?l:n.helperMissing)?l.call(c,{name:"value",hash:{},data:i}):l)+"

    \n\n"+(null!=(s=n.if.call(c,null!=t?t.empty:t,{name:"if",hash:{},fn:e.program(1,i,0,a,o),inverse:e.program(3,i,0,a,o),data:i}))?s:"")},useData:!0,useDepths:!0})},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,i,a,o){var s,l=null!=t?t:e.nullContext||{},c=n.helperMissing;return(null!=(s=(n.newGroup||t&&t.newGroup||c).call(l,o[1],null!=(s=a[0][0])?s.group:s,{name:"newGroup",hash:{},fn:e.program(2,i,0,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+'
  • \n\n'+(null!=(s=(n.isEmptyNode||t&&t.isEmptyNode||c).call(l,a[0][0],{name:"isEmptyNode",hash:{},fn:e.program(6,i,0,a,o),inverse:e.program(11,i,0,a,o),data:i,blockParams:a}))?s:"")+"
  • \n"},2:function(e,t,n,r,i,a){var o;return'
  • '+e.escapeExpression(e.lambda(null!=(o=a[1][0])?o.group:o,t))+"
  • \n"},4:function(e,t,n,r,i){return"clicked open"},6:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression;return' \n'+(null!=(o=n.if.call(null!=t?t:e.nullContext||{},null!=(o=a[1][0])?o.title_prefix:o,{name:"if",hash:{},fn:e.program(7,i,0,a),inverse:e.program(9,i,0,a),data:i,blockParams:a}))?o:"")+" \n"},7:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression;return' '+l(s(null!=(o=a[2][0])?o.title_prefix:o,t))+""+l(s(null!=(o=a[2][0])?o.title_collapsed:o,t))+"\n"},9:function(e,t,n,r,i,a){var o;return" "+e.escapeExpression(e.lambda(null!=(o=a[2][0])?o.title:o,t))+"\n"},11:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression,c=null!=t?t:e.nullContext||{};return' \n'+(null!=(o=n.if.call(c,null!=(o=a[1][0])?o.title_prefix:o,{name:"if",hash:{},fn:e.program(7,i,0,a),inverse:e.program(9,i,0,a),data:i,blockParams:a}))?o:"")+' \n\n
      \n
    • \n Top\n
    • \n\n'+(null!=(o=(n.isArray||t&&t.isArray||n.helperMissing).call(c,null!=(o=a[1][0])?o.headers:o,{name:"isArray",hash:{},fn:e.program(12,i,0,a),inverse:e.program(15,i,0,a),data:i,blockParams:a}))?o:"")+"
    \n"},12:function(e,t,n,r,i,a){var o;return null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=a[2][0])?o.headers:o,{name:"each",hash:{},fn:e.program(13,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:""},13:function(e,t,n,r,i,a){var o,s,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • \n '+l(typeof(s=null!=(s=n.id||(null!=t?t.id:t))?s:u)===f?s.call(c,{name:"id",hash:{},data:i,blockParams:a}):s)+"\n
  • \n"},15:function(e,t,n,r,i,a){var o,s=null!=t?t:e.nullContext||{};return(null!=(o=(n.showSummary||t&&t.showSummary||n.helperMissing).call(s,a[2][0],{name:"showSummary",hash:{},fn:e.program(16,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")+(null!=(o=n.each.call(s,null!=(o=a[2][0])?o.nodeGroups:o,{name:"each",hash:{},fn:e.program(18,i,1,a),inverse:e.noop,data:i,blockParams:a}))?o:"")},16:function(e,t,n,r,i,a){var o;return'
  • \n Summary\n
  • \n'},18:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression;return'
  • \n '+l(s(null!=(o=a[0][0])?o.name:o,t))+'\n
      \n'+(null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=a[0][0])?o.nodes:o,{name:"each",hash:{},fn:e.program(19,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")+"
    \n
  • \n"},19:function(e,t,n,r,i,a){var o,s,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • \n '+l(typeof(s=null!=(s=n.id||(null!=t?t.id:t))?s:u)===f?s.call(c,{name:"id",hash:{},data:i,blockParams:a}):s)+"\n
  • \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i,a,o){var s;return'
      \n'+(null!=(s=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.nodes:t,{name:"each",hash:{},fn:e.program(1,i,2,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+"
    \n"},useData:!0,useDepths:!0,useBlockParams:!0})},function(i,e,t){(function(e){var y="Expected a function",a=NaN,o="[object Symbol]",s=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,u=/^0o[0-7]+$/i,f=parseInt,t="object"==typeof e&&e&&e.Object===Object&&e,n="object"==typeof self&&self&&self.Object===Object&&self,r=t||n||Function("return this")(),d=Object.prototype.toString,b=Math.max,x=Math.min,_=function(){return r.Date.now()};function p(r,i,e){var a,o,s,l,c,u,f=0,d=!1,p=!1,t=!0;if("function"!=typeof r)throw new TypeError(y);function h(e){var t=a,n=o;return a=o=void 0,f=e,l=r.apply(n,t)}function g(e){var t=e-u;return void 0===u||i<=t||t<0||p&&s<=e-f}function m(){var e,t,n=_();if(g(n))return v(n);c=setTimeout(m,(t=i-((e=n)-u),p?x(t,s-(e-f)):t))}function v(e){return c=void 0,t&&a?h(e):(a=o=void 0,l)}function n(){var e,t=_(),n=g(t);if(a=arguments,o=this,u=t,n){if(void 0===c)return f=e=u,c=setTimeout(m,i),d?h(e):l;if(p)return c=setTimeout(m,i),h(u)}return void 0===c&&(c=setTimeout(m,i)),l}return i=E(i)||0,w(e)&&(d=!!e.leading,s=(p="maxWait"in e)?b(E(e.maxWait)||0,i):s,t="trailing"in e?!!e.trailing:t),n.cancel=function(){void 0!==c&&clearTimeout(c),a=u=o=c=void(f=0)},n.flush=function(){return void 0===c?l:v(_())},n}function w(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function E(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||(n=t)&&"object"==typeof n&&d.call(t)==o)return a;var t,n;if(w(e)){var r="function"==typeof e.valueOf?e.valueOf():e;e=w(r)?r+"":r}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(s,"");var i=c.test(e);return i||u.test(e)?f(e.slice(2),i?2:8):l.test(e)?a:+e}i.exports=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new TypeError(y);return w(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),p(e,t,{leading:r,maxWait:t,trailing:i})}}).call(this,t(20))},,,,,function(e,t,n){n(49),e.exports=n(47)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}t.__esModule=!0;var a=i(n(22)),o=r(n(43)),s=r(n(4)),l=i(n(2)),c=i(n(44)),u=r(n(45));function f(){var t=new a.HandlebarsEnvironment;return l.extend(t,a),t.SafeString=o.default,t.Exception=s.default,t.Utils=l,t.escapeExpression=l.escapeExpression,t.VM=c,t.template=function(e){return c.template(e,t)},t}var d=f();d.create=f,u.default(d),d.default=d,t.default=d,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.registerDefaultHelpers=function(e){i.default(e),a.default(e),o.default(e),s.default(e),l.default(e),c.default(e),u.default(e)};var i=r(n(33)),a=r(n(34)),o=r(n(35)),s=r(n(36)),l=r(n(37)),c=r(n(38)),u=r(n(39))},function(e,t,n){"use strict";t.__esModule=!0;var o=n(2);t.default=function(a){a.registerHelper("blockHelperMissing",function(e,t){var n=t.inverse,r=t.fn;if(!0===e)return r(this);if(!1===e||null==e)return n(this);if(o.isArray(e))return 0"+e[0]+"";return r.slice(0,t)+i+r.slice(n)}function W(e){return!!e}function G(e,a,o,t){return(e||[]).reduce(function(e,t){var n=(a+"."+t.id).match(o),r=t.id&&t.id.match(o);if((n||r)&&!e[t.id]){var i=JSON.parse(JSON.stringify(t));i.match=r?F(r):t.id,e[i.id]=i}return e},t||{})}function K(e,t,n){0ue?de:he)}var be=a()("body"),xe="night-mode",_e=a()(".night-mode-toggle");function we(){be.addClass(xe);try{localStorage.setItem(xe,!0)}catch(e){}}function Ee(){be.hasClass(xe)?function(){be.removeClass(xe);try{localStorage.removeItem(xe)}catch(e){}}():we()}function ke(){!function(){try{localStorage.getItem(xe)&&we()}catch(e){}}(),_e.click(function(){Ee()})}var Ce=n(16);window.$=a.a,a()(function(){o.a.registerHelper("isArray",j),o.a.registerHelper("isEmptyNode",M),o.a.registerHelper("isLocal",L),o.a.registerHelper("newGroup",R),o.a.registerHelper("showSummary",P),l.a.configure({tabReplace:" ",languages:[]}),l.a.registerLanguage("bash",u.a),l.a.registerLanguage("css",d.a),l.a.registerLanguage("diff",h.a),l.a.registerLanguage("erlang",m.a),l.a.registerLanguage("erlang-repl",y.a),l.a.registerLanguage("http",x.a),l.a.registerLanguage("javascript",w.a),l.a.registerLanguage("json",k.a),l.a.registerLanguage("markdown",T.a),l.a.registerLanguage("sql",S.a),l.a.registerLanguage("xml",O.a),ke(),function(){ye();var e=window.innerWidth;a()(window).resize(le()(function(){e!==window.innerWidth&&(e=window.innerWidth,ye())},100)),a()(".sidebar-toggle").click(function(){ve()})}(),ae(),Object(Ce.a)(),l.a.initHighlighting()})}]); \ No newline at end of file +function(n){var e,p,x,a,i,h,f,g,_,l,c,w,E,o,k,m,s,u,v,C="sizzle"+1*new Date,y=n.document,T=0,r=0,d=oe(),b=oe(),N=oe(),S=function(e,t){return e===t&&(c=!0),0},A={}.hasOwnProperty,t=[],O=t.pop,j=t.push,M=t.push,D=t.slice,L=function(e,t){for(var n=0,r=e.length;n+~]|"+P+")"+P+"*"),F=new RegExp("="+P+"*([^\\]'\"]*?)"+P+"*\\]","g"),W=new RegExp(I),G=new RegExp("^"+q+"$"),K={ID:new RegExp("^#("+q+")"),CLASS:new RegExp("^\\.("+q+")"),TAG:new RegExp("^("+q+"|[*])"),ATTR:new RegExp("^"+H),PSEUDO:new RegExp("^"+I),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,V=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,J=/[+~]/,Y=new RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){w()},ie=ye(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{M.apply(t=D.call(y.childNodes),y.childNodes),t[y.childNodes.length].nodeType}catch(e){M={apply:t.length?function(e,t){j.apply(e,D.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function ae(e,t,n,r){var i,a,o,s,l,c,u,f=t&&t.ownerDocument,d=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==d&&9!==d&&11!==d)return n;if(!r&&((t?t.ownerDocument||t:y)!==E&&w(t),t=t||E,k)){if(11!==d&&(l=Z.exec(e)))if(i=l[1]){if(9===d){if(!(o=t.getElementById(i)))return n;if(o.id===i)return n.push(o),n}else if(f&&(o=f.getElementById(i))&&v(t,o)&&o.id===i)return n.push(o),n}else{if(l[2])return M.apply(n,t.getElementsByTagName(e)),n;if((i=l[3])&&p.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(i)),n}if(p.qsa&&!N[e+" "]&&(!m||!m.test(e))){if(1!==d)f=t,u=e;else if("object"!==t.nodeName.toLowerCase()){for((s=t.getAttribute("id"))?s=s.replace(te,ne):t.setAttribute("id",s=C),a=(c=h(e)).length;a--;)c[a]="#"+s+" "+ve(c[a]);u=c.join(","),f=J.test(e)&&ge(t.parentNode)||t}if(u)try{return M.apply(n,f.querySelectorAll(u)),n}catch(e){}finally{s===C&&t.removeAttribute("id")}}}return g(e.replace($,"$1"),t,n,r)}function oe(){var r=[];return function e(t,n){return r.push(t+" ")>x.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function se(e){return e[C]=!0,e}function le(e){var t=E.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ce(e,t){for(var n=e.split("|"),r=n.length;r--;)x.attrHandle[n[r]]=t}function ue(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function de(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function pe(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ie(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function he(o){return se(function(a){return a=+a,se(function(e,t){for(var n,r=o([],e.length,a),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in p=ae.support={},i=ae.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},w=ae.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:y;return r!==E&&9===r.nodeType&&r.documentElement&&(o=(E=r).documentElement,k=!i(E),y!==E&&(n=E.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",re,!1):n.attachEvent&&n.attachEvent("onunload",re)),p.attributes=le(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=le(function(e){return e.appendChild(E.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=Q.test(E.getElementsByClassName),p.getById=le(function(e){return o.appendChild(e).id=C,!E.getElementsByName||!E.getElementsByName(C).length}),p.getById?(x.filter.ID=function(e){var t=e.replace(Y,ee);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n=t.getElementById(e);return n?[n]:[]}}):(x.filter.ID=function(e){var n=e.replace(Y,ee);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n,r,i,a=t.getElementById(e);if(a){if((n=a.getAttributeNode("id"))&&n.value===e)return[a];for(i=t.getElementsByName(e),r=0;a=i[r++];)if((n=a.getAttributeNode("id"))&&n.value===e)return[a]}return[]}}),x.find.TAG=p.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,a=t.getElementsByTagName(e);if("*"!==e)return a;for(;n=a[i++];)1===n.nodeType&&r.push(n);return r},x.find.CLASS=p.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&k)return t.getElementsByClassName(e)},s=[],m=[],(p.qsa=Q.test(E.querySelectorAll))&&(le(function(e){o.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||m.push("\\["+P+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+C+"-]").length||m.push("~="),e.querySelectorAll(":checked").length||m.push(":checked"),e.querySelectorAll("a#"+C+"+*").length||m.push(".#.+[+~]")}),le(function(e){e.innerHTML="";var t=E.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&m.push("name"+P+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&m.push(":enabled",":disabled"),o.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&m.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),m.push(",.*:")})),(p.matchesSelector=Q.test(u=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&le(function(e){p.disconnectedMatch=u.call(e,"*"),u.call(e,"[s!='']:x"),s.push("!=",I)}),m=m.length&&new RegExp(m.join("|")),s=s.length&&new RegExp(s.join("|")),t=Q.test(o.compareDocumentPosition),v=t||Q.test(o.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},S=t?function(e,t){if(e===t)return c=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===E||e.ownerDocument===y&&v(y,e)?-1:t===E||t.ownerDocument===y&&v(y,t)?1:l?L(l,e)-L(l,t):0:4&n?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,r=0,i=e.parentNode,a=t.parentNode,o=[e],s=[t];if(!i||!a)return e===E?-1:t===E?1:i?-1:a?1:l?L(l,e)-L(l,t):0;if(i===a)return ue(e,t);for(n=e;n=n.parentNode;)o.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;o[r]===s[r];)r++;return r?ue(o[r],s[r]):o[r]===y?-1:s[r]===y?1:0}),E},ae.matches=function(e,t){return ae(e,null,null,t)},ae.matchesSelector=function(e,t){if((e.ownerDocument||e)!==E&&w(e),t=t.replace(F,"='$1']"),p.matchesSelector&&k&&!N[t+" "]&&(!s||!s.test(t))&&(!m||!m.test(t)))try{var n=u.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Y,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Y,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ae.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ae.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return K.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&W.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Y,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=d[e+" "];return t||(t=new RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&d(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=ae.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function O(e,n,r){return y(n)?C.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?C.grep(e,function(e){return e===n!==r}):"string"!=typeof n?C.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(C.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(C):C.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:M.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof C?t[0]:t,C.merge(this,C.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:k,!0)),A.test(r[1])&&C.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=k.getElementById(r[2]))&&(this[0]=i,this.length=1),this}).prototype=C.fn,j=C(k);var D=/^(?:parents|prev(?:Until|All))/,L={children:!0,contents:!0,next:!0,prev:!0};function R(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}C.fn.extend({has:function(e){var t=C(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]+)/i,fe=/^$|^module$|\/(?:java|ecma)script/i,de={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function pe(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&S(e,t)?C.merge([e],n):n}function he(e,t){for(var n=0,r=e.length;nx",v.noCloneChecked=!!ge.cloneNode(!0).lastChild.defaultValue;var be=k.documentElement,xe=/^key/,_e=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,we=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function ke(){return!1}function Ce(){try{return k.activeElement}catch(e){}}function Te(e,t,n,r,i,a){var o,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Te(e,s,n,r,t[s],a);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=ke;else if(!i)return e;return 1===a&&(o=i,(i=function(e){return C().off(e),o.apply(this,arguments)}).guid=o.guid||(o.guid=C.guid++)),e.each(function(){C.event.add(this,t,i,r,n)})}C.event={global:{},add:function(t,e,n,r,i){var a,o,s,l,c,u,f,d,p,h,g,m=Q.get(t);if(m)for(n.handler&&(n=(a=n).handler,i=a.selector),i&&C.find.matchesSelector(be,i),n.guid||(n.guid=C.guid++),(l=m.events)||(l=m.events={}),(o=m.handle)||(o=m.handle=function(e){return void 0!==C&&C.event.triggered!==e.type?C.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(P)||[""]).length;c--;)p=g=(s=we.exec(e[c])||[])[1],h=(s[2]||"").split(".").sort(),p&&(f=C.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=C.event.special[p]||{},u=C.extend({type:p,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&C.expr.match.needsContext.test(i),namespace:h.join(".")},a),(d=l[p])||((d=l[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,o)||t.addEventListener&&t.addEventListener(p,o)),f.add&&(f.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,u):d.push(u),C.event.global[p]=!0)},remove:function(e,t,n,r,i){var a,o,s,l,c,u,f,d,p,h,g,m=Q.hasData(e)&&Q.get(e);if(m&&(l=m.events)){for(c=(t=(t||"").match(P)||[""]).length;c--;)if(p=g=(s=we.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),p){for(f=C.event.special[p]||{},d=l[p=(r?f.delegateType:f.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=a=d.length;a--;)u=d[a],!i&&g!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(d.splice(a,1),u.selector&&d.delegateCount--,f.remove&&f.remove.call(e,u));o&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,m.handle)||C.removeEvent(e,p,m.handle),delete l[p])}else for(p in l)C.event.remove(e,p+t[c],n,r,!0);C.isEmptyObject(l)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,a,o,s=C.event.fix(e),l=new Array(arguments.length),c=(Q.get(this,"events")||{})[s.type]||[],u=C.event.special[s.type]||{};for(l[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Se=/\s*$/g;function je(e,t){return S(e,"table")&&S(11!==t.nodeType?t:t.firstChild,"tr")&&C(e).children("tbody")[0]||e}function Me(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function De(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,a,o,s,l,c;if(1===t.nodeType){if(Q.hasData(e)&&(a=Q.access(e),o=Q.set(t,a),c=a.events))for(i in delete o.handle,o.events={},c)for(n=0,r=c[i].length;n")},clone:function(e,t,n){var r,i,a,o,s,l,c,u=e.cloneNode(!0),f=C.contains(e.ownerDocument,e);if(!(v.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||C.isXMLDoc(e)))for(o=pe(u),r=0,i=(a=pe(e)).length;r").prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),k.head.appendChild(r[0])},abort:function(){i&&i()}}});var zt,Ft=[],Wt=/(=)\?(?=&|$)|\?\?/;C.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Ft.pop()||C.expando+"_"+_t++;return this[e]=!0,e}}),C.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,a,o=!1!==e.jsonp&&(Wt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Wt.test(e.data)&&"data");if(o||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,o?e[o]=e[o].replace(Wt,"$1"+r):!1!==e.jsonp&&(e.url+=(wt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return a||C.error(r+" was not called"),a[0]},e.dataTypes[0]="json",i=E[r],E[r]=function(){a=arguments},n.always(function(){void 0===i?C(E).removeProp(r):E[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Ft.push(r)),a&&y(i)&&i(a[0]),a=i=void 0}),"script"}),v.createHTMLDocument=((zt=k.implementation.createHTMLDocument("").body).innerHTML="
    ",2===zt.childNodes.length),C.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=k.implementation.createHTMLDocument("")).createElement("base")).href=k.location.href,t.head.appendChild(r)):t=k),a=!n&&[],(i=A.exec(e))?[t.createElement(i[1])]:(i=ye([e],t,a),a&&a.length&&C(a).remove(),C.merge([],i.childNodes)));var r,i,a},C.fn.load=function(e,t,n){var r,i,a,o=this,s=e.indexOf(" ");return-1").append(C.parseHTML(e)).find(r):e)}).always(n&&function(e,t){o.each(function(){n.apply(this,a||[e.responseText,t,e])})}),this},C.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){C.fn[t]=function(e){return this.on(t,e)}}),C.expr.pseudos.animated=function(t){return C.grep(C.timers,function(e){return t===e.elem}).length},C.offset={setOffset:function(e,t,n){var r,i,a,o,s,l,c=C.css(e,"position"),u=C(e),f={};"static"===c&&(e.style.position="relative"),s=u.offset(),a=C.css(e,"top"),l=C.css(e,"left"),i=("absolute"===c||"fixed"===c)&&-1<(a+l).indexOf("auto")?(o=(r=u.position()).top,r.left):(o=parseFloat(a)||0,parseFloat(l)||0),y(t)&&(t=t.call(e,n,C.extend({},s))),null!=t.top&&(f.top=t.top-s.top+o),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):u.css(f)}},C.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){C.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===C.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===C.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=C(e).offset()).top+=C.css(e,"borderTopWidth",!0),i.left+=C.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-C.css(r,"marginTop",!0),left:t.left-i.left-C.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===C.css(e,"position");)e=e.offsetParent;return e||be})}}),C.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var a="pageYOffset"===i;C.fn[t]=function(e){return z(this,function(e,t,n){var r;if(b(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(a?r.pageXOffset:n,a?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),C.each(["top","left"],function(e,n){C.cssHooks[n]=$e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),qe.test(t)?C(e).position()[n]+"px":t})}),C.each({Height:"height",Width:"width"},function(o,s){C.each({padding:"inner"+o,content:s,"":"outer"+o},function(r,a){C.fn[a]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return z(this,function(e,t,n){var r;return b(e)?0===a.indexOf("outer")?e["inner"+o]:e.document.documentElement["client"+o]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+o],r["scroll"+o],e.body["offset"+o],r["offset"+o],r["client"+o])):void 0===n?C.css(e,t,i):C.style(e,t,n,i)},s,n?e:void 0,n)}})}),C.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){C.fn[n]=function(e,t){return 0]+>|\t|)+|(?:\n)))/gm,b="
    ",x={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};function _(e){return e.replace(/&/g,"&").replace(//g,">")}function d(e){return e.nodeName.toLowerCase()}function w(e,t){var n=e&&e.exec(t);return n&&0===n.index}function u(e){return t.test(e)}function r(e){var t,n={},r=Array.prototype.slice.call(arguments,1);for(t in e)n[t]=e[t];return r.forEach(function(e){for(t in e)n[t]=e[t]}),n}function p(e){var i=[];return function e(t,n){for(var r=t.firstChild;r;r=r.nextSibling)3===r.nodeType?n+=r.nodeValue.length:1===r.nodeType&&(i.push({event:"start",offset:n,node:r}),n=e(r,n),d(r).match(/br|hr|img|input/)||i.push({event:"stop",offset:n,node:r}));return n}(e,0),i}function h(t){return t.variants&&!t.cached_variants&&(t.cached_variants=t.variants.map(function(e){return r(t,{variants:null},e)})),t.cached_variants||t.endsWithParent&&[r(t)]||[t]}function E(o){function s(e){return e&&e.source||e}function l(e,t){return new RegExp(s(e),"m"+(o.case_insensitive?"i":"")+(t?"g":""))}!function t(n,e){if(n.compiled)return;n.compiled=!0;n.keywords=n.keywords||n.beginKeywords;if(n.keywords){var r={},i=function(n,e){o.case_insensitive&&(e=e.toLowerCase()),e.split(" ").forEach(function(e){var t=e.split("|");r[t[0]]=[n,t[1]?Number(t[1]):1]})};"string"==typeof n.keywords?i("keyword",n.keywords):c(n.keywords).forEach(function(e){i(e,n.keywords[e])}),n.keywords=r}n.lexemesRe=l(n.lexemes||/\w+/,!0);e&&(n.beginKeywords&&(n.begin="\\b("+n.beginKeywords.split(" ").join("|")+")\\b"),n.begin||(n.begin=/\B|\b/),n.beginRe=l(n.begin),n.end||n.endsWithParent||(n.end=/\B|\b/),n.end&&(n.endRe=l(n.end)),n.terminator_end=s(n.end)||"",n.endsWithParent&&e.terminator_end&&(n.terminator_end+=(n.end?"|":"")+e.terminator_end));n.illegal&&(n.illegalRe=l(n.illegal));null==n.relevance&&(n.relevance=1);n.contains||(n.contains=[]);n.contains=Array.prototype.concat.apply([],n.contains.map(function(e){return h("self"===e?n:e)}));n.contains.forEach(function(e){t(e,n)});n.starts&&t(n.starts,e);var a=n.contains.map(function(e){return e.beginKeywords?"\\.?("+e.begin+")\\.?":e.begin}).concat([n.terminator_end,n.illegal]).map(s).filter(Boolean);n.terminators=a.length?l(a.join("|"),!0):{exec:function(){return null}}}(o)}function k(e,t,s,n){function l(e,t,n,r){var i=r?"":x.classPrefix,a='')+t+o}function c(){p+=null!=d.subLanguage?function(){var e="string"==typeof d.subLanguage;if(e&&!y[d.subLanguage])return _(h);var t=e?k(d.subLanguage,h,!0,a[d.subLanguage]):C(h,d.subLanguage.length?d.subLanguage:void 0);0")+'"');return h+=t,t.length||1}var f=T(e);if(!f)throw new Error('Unknown language: "'+e+'"');E(f);var i,d=n||f,a={},p="";for(i=d;i!==f;i=i.parent)i.className&&(p=l(i.className,"",!0)+p);var h="",g=0;try{for(var o,m,v=0;d.terminators.lastIndex=v,o=d.terminators.exec(t);)m=r(t.substring(v,o.index),o[0]),v=o.index+m;for(r(t.substr(v)),i=d;i.parent;i=i.parent)i.className&&(p+=b);return{relevance:g,value:p,language:e,top:d}}catch(e){if(e.message&&-1!==e.message.indexOf("Illegal"))return{relevance:0,value:_(t)};throw e}}function C(n,e){e=e||x.languages||c(y);var r={relevance:0,value:_(n)},i=r;return e.filter(T).forEach(function(e){var t=k(e,n,!1);t.language=e,t.relevance>i.relevance&&(i=t),t.relevance>r.relevance&&(i=r,r=t)}),i.language&&(r.second_best=i),r}function g(e){return x.tabReplace||x.useBR?e.replace(n,function(e,t){return x.useBR&&"\n"===e?"
    ":x.tabReplace?t.replace(/\t/g,x.tabReplace):""}):e}function a(e){var t,n,r,i,a,o=function(e){var t,n,r,i,a=e.className+" ";if(a+=e.parentNode?e.parentNode.className:"",n=l.exec(a))return T(n[1])?n[1]:"no-highlight";for(a=a.split(/\s+/),t=0,r=a.length;t/g,"\n"):t=e,a=t.textContent,r=o?k(o,a,!0):C(a),(n=p(t)).length&&((i=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=r.value,r.value=function(e,t,n){var r=0,i="",a=[];function o(){return e.length&&t.length?e[0].offset!==t[0].offset?e[0].offset"}function l(e){i+=""}function c(e){("start"===e.event?s:l)(e.node)}for(;e.length||t.length;){var u=o();if(i+=_(n.substring(r,u[0].offset)),r=u[0].offset,u===e){for(a.reverse().forEach(l);c(u.splice(0,1)[0]),(u=o())===e&&u.length&&u[0].offset===r;);a.reverse().forEach(s)}else"start"===u[0].event?a.push(u[0].node):a.pop(),c(u.splice(0,1)[0])}return i+_(n.substr(r))}(n,p(i),a)),r.value=g(r.value),e.innerHTML=r.value,e.className=function(e,t,n){var r=t?s[t]:n,i=[e.trim()];e.match(/\bhljs\b/)||i.push("hljs");-1===e.indexOf(r)&&i.push(r);return i.join(" ").trim()}(e.className,o,r.language),e.result={language:r.language,re:r.relevance},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.relevance}))}function o(){if(!o.called){o.called=!0;var e=document.querySelectorAll("pre code");f.forEach.call(e,a)}}function T(e){return e=(e||"").toLowerCase(),y[e]||y[s[e]]}i.highlight=k,i.highlightAuto=C,i.fixMarkup=g,i.highlightBlock=a,i.configure=function(e){x=r(x,e)},i.initHighlighting=o,i.initHighlightingOnLoad=function(){addEventListener("DOMContentLoaded",o,!1),addEventListener("load",o,!1)},i.registerLanguage=function(t,e){var n=y[t]=e(i);n.aliases&&n.aliases.forEach(function(e){s[e]=t})},i.listLanguages=function(){return c(y)},i.getLanguage=T,i.inherit=r,i.IDENT_RE="[a-zA-Z]\\w*",i.UNDERSCORE_IDENT_RE="[a-zA-Z_]\\w*",i.NUMBER_RE="\\b\\d+(\\.\\d+)?",i.C_NUMBER_RE="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",i.BINARY_NUMBER_RE="\\b(0b[01]+)",i.RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",i.BACKSLASH_ESCAPE={begin:"\\\\[\\s\\S]",relevance:0},i.APOS_STRING_MODE={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.QUOTE_STRING_MODE={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.PHRASAL_WORDS_MODE={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},i.COMMENT=function(e,t,n){var r=i.inherit({className:"comment",begin:e,end:t,contains:[]},n||{});return r.contains.push(i.PHRASAL_WORDS_MODE),r.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|XXX):",relevance:0}),r},i.C_LINE_COMMENT_MODE=i.COMMENT("//","$"),i.C_BLOCK_COMMENT_MODE=i.COMMENT("/\\*","\\*/"),i.HASH_COMMENT_MODE=i.COMMENT("#","$"),i.NUMBER_MODE={className:"number",begin:i.NUMBER_RE,relevance:0},i.C_NUMBER_MODE={className:"number",begin:i.C_NUMBER_RE,relevance:0},i.BINARY_NUMBER_MODE={className:"number",begin:i.BINARY_NUMBER_RE,relevance:0},i.CSS_NUMBER_MODE={className:"number",begin:i.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},i.REGEXP_MODE={className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[i.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[i.BACKSLASH_ESCAPE]}]},i.TITLE_MODE={className:"title",begin:i.IDENT_RE,relevance:0},i.UNDERSCORE_TITLE_MODE={className:"title",begin:i.UNDERSCORE_IDENT_RE,relevance:0},i.METHOD_GUARD={begin:"\\.\\s*"+i.UNDERSCORE_IDENT_RE,relevance:0}})(t)}()},function(e,t,n){"use strict";t.__esModule=!0,t.extend=s,t.indexOf=function(e,t){for(var n=0,r=e.length;n":">",'"':""","'":"'","`":"`","=":"="},i=/[&<>"'`=]/g,a=/[&<>"'`=]/;function o(e){return r[e]}function s(e){for(var t=1;t",returnBegin:!0,illegal:"\\(|#|//|/\\*|\\\\|:|;",contains:[h,e.inherit(e.TITLE_MODE,{begin:t})],starts:{end:";|\\.",keywords:r,contains:p}},i,{begin:"^-",end:"\\.",relevance:0,excludeEnd:!0,returnBegin:!0,lexemes:"-"+e.IDENT_RE,keywords:"-module -record -undef -export -ifdef -ifndef -author -copyright -doc -vsn -import -include -include_lib -compile -define -else -endif -file -behaviour -behavior -spec",contains:[h]},a,e.QUOTE_STRING_MODE,f,c,u,l,{begin:/\.$/}]}}},function(e,t){e.exports=function(e){return{keywords:{built_in:"spawn spawn_link self",keyword:"after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse|10 query receive rem try when xor"},contains:[{className:"meta",begin:"^[0-9]+> ",relevance:10},e.COMMENT("%","$"),{className:"number",begin:"\\b(\\d+#[a-fA-F0-9]+|\\d+(\\.\\d+)?([eE][-+]?\\d+)?)",relevance:0},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"\\?(::)?([A-Z]\\w*(::)?)+"},{begin:"->"},{begin:"ok"},{begin:"!"},{begin:"(\\b[a-z'][a-zA-Z0-9_']*:[a-z'][a-zA-Z0-9_']*)|(\\b[a-z'][a-zA-Z0-9_']*)",relevance:0},{begin:"[A-Z][a-zA-Z0-9_']*",relevance:0}]}}},function(e,t){e.exports=function(e){var t="HTTP/[0-9\\.]+";return{aliases:["https"],illegal:"\\S",contains:[{begin:"^"+t,end:"$",contains:[{className:"number",begin:"\\b\\d{3}\\b"}]},{begin:"^[A-Z]+ (.*?) "+t+"$",returnBegin:!0,end:"$",contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{begin:t},{className:"keyword",begin:"[A-Z]+"}]},{className:"attribute",begin:"^\\w",end:": ",excludeEnd:!0,illegal:"\\n|\\s|=",starts:{end:"$",relevance:0}},{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}]}}},function(e,t){e.exports=function(e){var t="[A-Za-z$_][0-9A-Za-z$_]*",n={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},r={className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},i={className:"subst",begin:"\\$\\{",end:"\\}",keywords:n,contains:[]},a={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,i]};i.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,r,e.REGEXP_MODE];var o=i.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);return{aliases:["js","jsx"],keywords:n,contains:[{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},{className:"meta",begin:/^#!/,end:/$/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r,{begin:/[{,]\s*/,relevance:0,contains:[{begin:t+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:t,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+t+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:o}]}]},{begin://,subLanguage:"xml",contains:[{begin:/<\w+\s*\/>/,skip:!0},{begin:/<\w+/,end:/(\/\w+|\w+\/)>/,skip:!0,contains:[{begin:/<\w+\s*\/>/,skip:!0},"self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:t}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:o}],illegal:/\[|%/},{begin:/\$[(.]/},e.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0}],illegal:/#(?!!)/}}},function(e,t){e.exports=function(e){var t={literal:"true false null"},n=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],r={end:",",endsWithParent:!0,excludeEnd:!0,contains:n,keywords:t},i={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(r,{begin:/:/})],illegal:"\\S"},a={begin:"\\[",end:"\\]",contains:[e.inherit(r)],illegal:"\\S"};return n.splice(n.length,0,i,a),{contains:n,keywords:t,illegal:"\\S"}}},function(e,t){e.exports=function(e){return{aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$"},{begin:"^.+?\\n[=-]{2,}$"}]},{begin:"<",end:">",subLanguage:"xml",relevance:0},{className:"bullet",begin:"^([*+-]|(\\d+\\.))\\s+"},{className:"strong",begin:"[*_]{2}.+?[*_]{2}"},{className:"emphasis",variants:[{begin:"\\*.+?\\*"},{begin:"_.+?_",relevance:0}]},{className:"quote",begin:"^>\\s+",end:"$"},{className:"code",variants:[{begin:"^```w*s*$",end:"^```s*$"},{begin:"`.+?`"},{begin:"^( {4}|\t)",end:"$",relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},{begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}},function(e,t){e.exports=function(e){var t=e.COMMENT("--","$");return{case_insensitive:!0,illegal:/[<>{}*#]/,contains:[{beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment",end:/;/,endsWithParent:!0,lexemes:/[\w\.]+/,keywords:{keyword:"abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias allocate allow alter always analyze ancillary and any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second section securefile security seed segment select self sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null",built_in:"array bigint binary bit blob boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text varchar varying void"},contains:[{className:"string",begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE,{begin:"''"}]},{className:"string",begin:'"',end:'"',contains:[e.BACKSLASH_ESCAPE,{begin:'""'}]},{className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t]},e.C_BLOCK_COMMENT_MODE,t]}}},function(e,t){e.exports=function(e){var t={endsWithParent:!0,illegal:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[{begin:"\\[",end:"\\]"}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},{begin:/<\?(php)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0}]},{className:"tag",begin:"|$)",end:">",keywords:{name:"style"},contains:[t],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:"|$)",end:">",keywords:{name:"script"},contains:[t],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["actionscript","javascript","handlebars","xml"]}},{className:"meta",variants:[{begin:/<\?xml/,end:/\?>/,relevance:10},{begin:/<\?\w+/,end:/\?>/}]},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},t]}]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var i="hll";function r(e){for(var t=e.target.getAttribute("data-group-id"),n=document.querySelectorAll("[data-group-id='"+t+"']"),r=0;r= 2.0.0-beta.1",7:">= 4.0.0"};var c="[object Object]";function u(e,t,n){this.helpers=e||{},this.partials=t||{},this.decorators=n||{},o.registerDefaultHelpers(this),s.registerDefaultDecorators(this)}u.prototype={constructor:u,logger:l.default,log:l.default.log,registerHelper:function(e,t){if(i.toString.call(e)===c){if(t)throw new a.default("Arg not supported with multiple helpers");i.extend(this.helpers,e)}else this.helpers[e]=t},unregisterHelper:function(e){delete this.helpers[e]},registerPartial:function(e,t){if(i.toString.call(e)===c)i.extend(this.partials,e);else{if(void 0===t)throw new a.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=t}},unregisterPartial:function(e){delete this.partials[e]},registerDecorator:function(e,t){if(i.toString.call(e)===c){if(t)throw new a.default("Arg not supported with multiple decorators");i.extend(this.decorators,e)}else this.decorators[e]=t},unregisterDecorator:function(e){delete this.decorators[e]}};var f=l.default.log;t.log=f,t.createFrame=i.createFrame,t.logger=l.default},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,i){var a;return"

    Sorry, we couldn't find anything for "+e.escapeExpression("function"==typeof(a=null!=(a=n.value||(null!=t?t.value:t))?a:n.helperMissing)?a.call(null!=t?t:e.nullContext||{},{name:"value",hash:{},data:i}):a)+".

    \n"},3:function(e,t,n,r,i,a,o){var s;return null!=(s=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.levels:t,{name:"each",hash:{},fn:e.program(4,i,0,a,o),inverse:e.noop,data:i}))?s:""},4:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{};return'

    '+e.escapeExpression("function"==typeof(l=null!=(l=n.name||(null!=t?t.name:t))?l:n.helperMissing)?l.call(c,{name:"name",hash:{},data:i}):l)+"

    \n"+(null!=(s=n.each.call(c,null!=t?t.results:t,{name:"each",hash:{},fn:e.program(5,i,0,a,o),inverse:e.noop,data:i}))?s:"")},5:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
    \n

    \n '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+'\n

    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.functions:t,{name:"each",hash:{},fn:e.program(6,i,0,a,o),inverse:e.noop,data:i}))?s:"")+'
    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.callbacks:t,{name:"each",hash:{},fn:e.program(8,i,0,a,o),inverse:e.noop,data:i}))?s:"")+'
    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.types:t,{name:"each",hash:{},fn:e.program(10,i,0,a,o),inverse:e.noop,data:i}))?s:"")+"
    \n
    \n"},6:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+"
  • \n"},8:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+" (callback)
  • \n"},10:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+" (type)
  • \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{};return"

    Search Results for "+e.escapeExpression("function"==typeof(l=null!=(l=n.value||(null!=t?t.value:t))?l:n.helperMissing)?l.call(c,{name:"value",hash:{},data:i}):l)+"

    \n\n"+(null!=(s=n.if.call(c,null!=t?t.empty:t,{name:"if",hash:{},fn:e.program(1,i,0,a,o),inverse:e.program(3,i,0,a,o),data:i}))?s:"")},useData:!0,useDepths:!0})},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,i,a,o){var s,l=null!=t?t:e.nullContext||{},c=n.helperMissing,u=e.lambda,f=e.escapeExpression;return(null!=(s=(n.newGroup||t&&t.newGroup||c).call(l,o[1],null!=(s=a[0][0])?s.group:s,{name:"newGroup",hash:{},fn:e.program(2,i,0,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+'
  • \n\n \n"+(null!=(s=n.if.call(l,null!=(s=a[0][0])?s.title_prefix:s,{name:"if",hash:{},fn:e.program(8,i,0,a,o),inverse:e.program(10,i,0,a,o),data:i,blockParams:a}))?s:"")+" \n\n"+(null!=(s=(n.hasContent||t&&t.hasContent||c).call(l,a[0][0],{name:"hasContent",hash:{},fn:e.program(12,i,0,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+"
  • \n"},2:function(e,t,n,r,i,a){var o;return'
  • '+e.escapeExpression(e.lambda(null!=(o=a[1][0])?o.group:o,t))+"
  • \n"},4:function(e,t,n,r,i){return"clicked open"},6:function(e,t,n,r,i){return'class="expand"'},8:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression;return' '+l(s(null!=(o=a[1][0])?o.title_prefix:o,t))+""+l(s(null!=(o=a[1][0])?o.title_collapsed:o,t))+"\n"},10:function(e,t,n,r,i,a){var o;return" "+e.escapeExpression(e.lambda(null!=(o=a[1][0])?o.title:o,t))+"\n"},12:function(e,t,n,r,i,a){var o;return'
      \n
    • \n Top\n
    • \n\n'+(null!=(o=(n.isArray||t&&t.isArray||n.helperMissing).call(null!=t?t:e.nullContext||{},null!=(o=a[1][0])?o.headers:o,{name:"isArray",hash:{},fn:e.program(13,i,0,a),inverse:e.program(16,i,0,a),data:i,blockParams:a}))?o:"")+"
    \n"},13:function(e,t,n,r,i,a){var o;return null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=a[2][0])?o.headers:o,{name:"each",hash:{},fn:e.program(14,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:""},14:function(e,t,n,r,i,a){var o,s,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • \n '+l(typeof(s=null!=(s=n.id||(null!=t?t.id:t))?s:u)===f?s.call(c,{name:"id",hash:{},data:i,blockParams:a}):s)+"\n
  • \n"},16:function(e,t,n,r,i,a){var o,s=null!=t?t:e.nullContext||{};return(null!=(o=(n.showSummary||t&&t.showSummary||n.helperMissing).call(s,a[2][0],{name:"showSummary",hash:{},fn:e.program(17,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")+(null!=(o=n.each.call(s,null!=(o=a[2][0])?o.nodeGroups:o,{name:"each",hash:{},fn:e.program(19,i,1,a),inverse:e.noop,data:i,blockParams:a}))?o:"")},17:function(e,t,n,r,i,a){var o;return'
  • \n Summary\n
  • \n'},19:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression;return'
  • \n '+l(s(null!=(o=a[0][0])?o.name:o,t))+'\n
      \n'+(null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=a[0][0])?o.nodes:o,{name:"each",hash:{},fn:e.program(20,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")+"
    \n
  • \n"},20:function(e,t,n,r,i,a){var o,s,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • \n '+l(typeof(s=null!=(s=n.id||(null!=t?t.id:t))?s:u)===f?s.call(c,{name:"id",hash:{},data:i,blockParams:a}):s)+"\n
  • \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i,a,o){var s;return'
      \n'+(null!=(s=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.nodes:t,{name:"each",hash:{},fn:e.program(1,i,2,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+"
    \n"},useData:!0,useDepths:!0,useBlockParams:!0})},function(i,e,t){(function(e){var y="Expected a function",a=NaN,o="[object Symbol]",s=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,u=/^0o[0-7]+$/i,f=parseInt,t="object"==typeof e&&e&&e.Object===Object&&e,n="object"==typeof self&&self&&self.Object===Object&&self,r=t||n||Function("return this")(),d=Object.prototype.toString,b=Math.max,x=Math.min,_=function(){return r.Date.now()};function p(r,i,e){var a,o,s,l,c,u,f=0,d=!1,p=!1,t=!0;if("function"!=typeof r)throw new TypeError(y);function h(e){var t=a,n=o;return a=o=void 0,f=e,l=r.apply(n,t)}function g(e){var t=e-u;return void 0===u||i<=t||t<0||p&&s<=e-f}function m(){var e,t,n=_();if(g(n))return v(n);c=setTimeout(m,(t=i-((e=n)-u),p?x(t,s-(e-f)):t))}function v(e){return c=void 0,t&&a?h(e):(a=o=void 0,l)}function n(){var e,t=_(),n=g(t);if(a=arguments,o=this,u=t,n){if(void 0===c)return f=e=u,c=setTimeout(m,i),d?h(e):l;if(p)return c=setTimeout(m,i),h(u)}return void 0===c&&(c=setTimeout(m,i)),l}return i=E(i)||0,w(e)&&(d=!!e.leading,s=(p="maxWait"in e)?b(E(e.maxWait)||0,i):s,t="trailing"in e?!!e.trailing:t),n.cancel=function(){void 0!==c&&clearTimeout(c),a=u=o=c=void(f=0)},n.flush=function(){return void 0===c?l:v(_())},n}function w(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function E(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||(n=t)&&"object"==typeof n&&d.call(t)==o)return a;var t,n;if(w(e)){var r="function"==typeof e.valueOf?e.valueOf():e;e=w(r)?r+"":r}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(s,"");var i=c.test(e);return i||u.test(e)?f(e.slice(2),i?2:8):l.test(e)?a:+e}i.exports=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new TypeError(y);return w(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),p(e,t,{leading:r,maxWait:t,trailing:i})}}).call(this,t(20))},,,,,function(e,t,n){n(49),e.exports=n(47)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}t.__esModule=!0;var a=i(n(22)),o=r(n(43)),s=r(n(4)),l=i(n(2)),c=i(n(44)),u=r(n(45));function f(){var t=new a.HandlebarsEnvironment;return l.extend(t,a),t.SafeString=o.default,t.Exception=s.default,t.Utils=l,t.escapeExpression=l.escapeExpression,t.VM=c,t.template=function(e){return c.template(e,t)},t}var d=f();d.create=f,u.default(d),d.default=d,t.default=d,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.registerDefaultHelpers=function(e){i.default(e),a.default(e),o.default(e),s.default(e),l.default(e),c.default(e),u.default(e)};var i=r(n(33)),a=r(n(34)),o=r(n(35)),s=r(n(36)),l=r(n(37)),c=r(n(38)),u=r(n(39))},function(e,t,n){"use strict";t.__esModule=!0;var o=n(2);t.default=function(a){a.registerHelper("blockHelperMissing",function(e,t){var n=t.inverse,r=t.fn;if(!0===e)return r(this);if(!1===e||null==e)return n(this);if(o.isArray(e))return 0"+e[0]+"";return r.slice(0,t)+i+r.slice(n)}function W(e){return!!e}function G(e,a,o,t){return(e||[]).reduce(function(e,t){var n=(a+"."+t.id).match(o),r=t.id&&t.id.match(o);if((n||r)&&!e[t.id]){var i=JSON.parse(JSON.stringify(t));i.match=r?F(r):t.id,e[i.id]=i}return e},t||{})}function K(e,t,n){0ue?de:he)}var be=a()("body"),xe="night-mode",_e=a()(".night-mode-toggle");function we(){be.addClass(xe);try{localStorage.setItem(xe,!0)}catch(e){}}function Ee(){be.hasClass(xe)?function(){be.removeClass(xe);try{localStorage.removeItem(xe)}catch(e){}}():we()}function ke(){!function(){try{localStorage.getItem(xe)&&we()}catch(e){}}(),_e.click(function(){Ee()})}var Ce=n(16);window.$=a.a,a()(function(){o.a.registerHelper("hasContent",j),o.a.registerHelper("isArray",D),o.a.registerHelper("isLocal",L),o.a.registerHelper("newGroup",R),o.a.registerHelper("showSummary",P),l.a.configure({tabReplace:" ",languages:[]}),l.a.registerLanguage("bash",u.a),l.a.registerLanguage("css",d.a),l.a.registerLanguage("diff",h.a),l.a.registerLanguage("erlang",m.a),l.a.registerLanguage("erlang-repl",y.a),l.a.registerLanguage("http",x.a),l.a.registerLanguage("javascript",w.a),l.a.registerLanguage("json",k.a),l.a.registerLanguage("markdown",T.a),l.a.registerLanguage("sql",S.a),l.a.registerLanguage("xml",O.a),ke(),function(){ye();var e=window.innerWidth;a()(window).resize(le()(function(){e!==window.innerWidth&&(e=window.innerWidth,ye())},100)),a()(".sidebar-toggle").click(function(){ve()})}(),ae(),Object(Ce.a)(),l.a.initHighlighting()})}]); \ No newline at end of file From 4397d19a2a116a6333e9b310a11ad7cd93361caa Mon Sep 17 00:00:00 2001 From: David Sulc Date: Sun, 21 Oct 2018 00:37:17 +0200 Subject: [PATCH 08/23] diplay context module in sidebar as non-clickable element --- assets/js/app.js | 2 + assets/js/templates/sidebar-items.handlebars | 94 ++++++++++--------- assets/less/sidebar.less | 2 +- .../html/dist/html-4c7c4e04fc5ba30075d3.css | 3 + .../html/dist/html-4c7c4e04fc5ba30075d3.js | 39 ++++++++ .../html/dist/html-af096dd87bd4f7bb0f04.css | 3 + ...220800.js => html-af096dd87bd4f7bb0f04.js} | 2 +- .../html/dist/html-d263fe37168c04220800.css | 3 - 8 files changed, 98 insertions(+), 50 deletions(-) create mode 100644 formatters/html/dist/html-4c7c4e04fc5ba30075d3.css create mode 100644 formatters/html/dist/html-4c7c4e04fc5ba30075d3.js create mode 100644 formatters/html/dist/html-af096dd87bd4f7bb0f04.css rename formatters/html/dist/{html-d263fe37168c04220800.js => html-af096dd87bd4f7bb0f04.js} (84%) delete mode 100644 formatters/html/dist/html-d263fe37168c04220800.css diff --git a/assets/js/app.js b/assets/js/app.js index 3693ba472..a011eafb3 100644 --- a/assets/js/app.js +++ b/assets/js/app.js @@ -19,6 +19,7 @@ import xml from 'highlight.js/lib/languages/xml' import hasContent from './template-helpers/hasContent' import isArray from './template-helpers/isArray' +import isContextNode from './template-helpers/isContextNode' import isLocal from './template-helpers/isLocal' import newGroup from './template-helpers/newGroup' import showSummary from './template-helpers/showSummary' @@ -34,6 +35,7 @@ $(() => { // Set up Handlebars.js Handlebars.registerHelper('hasContent', hasContent) Handlebars.registerHelper('isArray', isArray) + Handlebars.registerHelper('isContextNode', isContextNode) Handlebars.registerHelper('isLocal', isLocal) Handlebars.registerHelper('newGroup', newGroup) Handlebars.registerHelper('showSummary', showSummary) diff --git a/assets/js/templates/sidebar-items.handlebars b/assets/js/templates/sidebar-items.handlebars index a581c78be..0f95ad3db 100644 --- a/assets/js/templates/sidebar-items.handlebars +++ b/assets/js/templates/sidebar-items.handlebars @@ -1,54 +1,58 @@ diff --git a/assets/less/sidebar.less b/assets/less/sidebar.less index cab6f77be..bc38cb81a 100644 --- a/assets/less/sidebar.less +++ b/assets/less/sidebar.less @@ -208,7 +208,7 @@ display: block; } - .prefix { + .context, .prefix { opacity: 0.4; } } diff --git a/formatters/html/dist/html-4c7c4e04fc5ba30075d3.css b/formatters/html/dist/html-4c7c4e04fc5ba30075d3.css new file mode 100644 index 000000000..c2f2875b3 --- /dev/null +++ b/formatters/html/dist/html-4c7c4e04fc5ba30075d3.css @@ -0,0 +1,3 @@ +@import url(https://fonts.googleapis.com/css?family=Lato:300,700|Merriweather:300italic,300|Inconsolata:400,700);.hljs-comment,.hljs-quote{color:#8e908c}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#c82829}.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#f5871f}.hljs-attribute{color:#eab700}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#718c00}.hljs-section,.hljs-title{color:#4271ae}.hljs-keyword,.hljs-selector-tag{color:#8959a8}.hljs{background:#fff;color:#4d4d4c} + +/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.hljs-comment,.hljs-quote{color:#969896}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#c66}.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#de935f}.hljs-attribute{color:#f0c674}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#b5bd68}.hljs-section,.hljs-title{color:#81a2be}.hljs-keyword,.hljs-selector-tag{color:#b294bb}.hljs{display:block;overflow-x:auto;background:#1d1f21;color:#c5c8c6;padding:.5em}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}@font-face{font-family:icomoon;src:url(html/fonts/icomoon.eot);src:url(html/fonts/icomoon.eot?#iefixh5z89e) format("embedded-opentype"),url(html/fonts/icomoon.ttf) format("truetype"),url(html/fonts/icomoon.woff) format("woff"),url(html/fonts/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}.icon-elem,[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-link:before{content:"\E005"}.icon-search:before{content:"\E036"}.icon-cross:before{content:"\E117"}@media screen and (max-width:768px){.icon-menu{font-size:1em}}@media screen and (min-width:769px){.icon-menu{font-size:1.25em}}@media screen and (min-width:1281px){.icon-menu{font-size:1.5em}}.icon-menu:before{content:"\E120"}.icon-angle-right:before{content:"\F105"}.icon-code:before{content:"\F121"}body,html{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:100%}body{background-color:#fff;font-size:16px;font-family:Lato,sans-serif;line-height:1.6875em}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.main{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.main,.sidebar{display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;height:100%}.sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;min-height:0;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:300px;position:fixed;top:0;left:0;z-index:4}.content{width:100%;padding-left:300px;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;z-index:3}@media screen and (max-width:768px){body .content{z-index:0;padding-left:0}body .sidebar{z-index:3;-webkit-transform:translateX(-102%);transform:translateX(-102%);will-change:transform}}body.sidebar-opened .sidebar-button,body.sidebar-opening .sidebar-button{-webkit-transform:translateX(250px);transform:translateX(250px)}@media screen and (max-width:768px){body.sidebar-opened .sidebar,body.sidebar-opening .sidebar{-webkit-transform:translateX(0);transform:translateX(0)}}body.sidebar-closed .sidebar,body.sidebar-closing .sidebar{z-index:0}body.sidebar-closed .content,body.sidebar-closing .content{padding-left:0}body.sidebar-closed .sidebar-button,body.sidebar-closing .sidebar-button{-webkit-transform:none;transform:none}body.sidebar-closed .sidebar-button{color:#000}body.sidebar-opening .sidebar-button{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}body.sidebar-opening .sidebar{z-index:0}body.sidebar-opening .content{padding-left:300px;-webkit-transition:padding-left .3s ease-in-out;transition:padding-left .3s ease-in-out}@media screen and (max-width:768px){body.sidebar-opening .content{padding-left:0}body.sidebar-opening .sidebar{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;z-index:3}}body.sidebar-closing .sidebar-button{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}body.sidebar-closing .content{-webkit-transition:padding-left .3s ease-in-out;transition:padding-left .3s ease-in-out}@media screen and (max-width:768px){body.sidebar-closing .sidebar{z-index:3;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(-102%);transform:translateX(-102%)}}body.sidebar-closed .sidebar{visibility:hidden}.content-inner{max-width:949px;margin:0 auto;padding:3px 60px}.content-outer{background-color:#fff;min-height:100%}@media screen and (max-width:768px){.content-inner{padding:27px 20px 27px 40px}}.sidebar-button{position:fixed;z-index:99;left:18px;color:#e1e1e1;background-color:transparent;border:none;padding:.3em 0 0;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;font-size:16px;will-change:transform;-webkit-transform:translateX(250px);transform:translateX(250px)}.sidebar-button:hover{color:#e1e1e1}.sidebar-button:active,.sidebar-button:focus,.sidebar-button:hover{outline:none}@media screen and (max-width:768px){.sidebar-button{-webkit-transform:translateX(0);transform:translateX(0);left:8px}.sidebar-opened .sidebar-button{left:20px}}.sidebar{font-family:Lato,sans-serif;font-size:16px;line-height:18px;background:#373f52;color:#d5dae6;overflow:hidden}.sidebar .gradient{background:-webkit-gradient(linear,left top,left bottom,from(#373f52),to(rgba(55,63,82,0)));background:linear-gradient(#373f52,rgba(55,63,82,0));height:20px;margin-top:-20px;pointer-events:none;position:relative;top:20px;z-index:100}.sidebar ul{list-style:none}.sidebar ul li{margin:0;padding:0 10px}.sidebar a{color:#d5dae6;text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.sidebar a:hover{color:#fff}.sidebar .sidebar-projectLink{margin:18px 30px 0}.sidebar .sidebar-projectDetails{display:inline-block;text-align:right;vertical-align:top;margin-top:6px}.sidebar .sidebar-projectImage{display:inline-block;max-width:64px;max-height:64px;margin-left:15px;vertical-align:bottom}.sidebar .sidebar-projectName{font-weight:700;font-size:24px;line-height:30px;color:#fff;margin:0;padding:0;max-width:230px;word-wrap:break-word}.sidebar .sidebar-projectVersion{margin:0;padding:0;font-weight:300;font-size:16px;line-height:20px;color:#fff}.sidebar .sidebar-listNav{padding:10px 30px 20px;margin:0}.sidebar .sidebar-listNav li,.sidebar .sidebar-listNav li a{text-transform:uppercase;font-weight:300;font-size:14px}.sidebar .sidebar-listNav li{padding-left:17px;border-left:3px solid transparent;-webkit-transition:all .3s linear;transition:all .3s linear;line-height:27px}.sidebar .sidebar-listNav li.selected,.sidebar .sidebar-listNav li.selected a,.sidebar .sidebar-listNav li:hover,.sidebar .sidebar-listNav li:hover a{border-color:#9768d1;color:#fff}.sidebar .sidebar-search{margin:18px 30px;display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex}.sidebar .sidebar-search .search-button:hover,.sidebar .sidebar-search.selected .search-button{color:#9768d1}.sidebar .sidebar-search .search-button{font-size:14px;color:#d5dae6;background-color:transparent;border:none;padding:2px 0 0;margin:0}.sidebar .sidebar-search .search-input{background-color:transparent;border-radius:0;border:none;border-bottom:1px solid #959595;margin-left:5px;height:20px}.sidebar .sidebar-search .search-input:focus,.sidebar .sidebar-search .search-input:hover{outline:none}.sidebar .sidebar-search .icon-search{font-weight:700}.sidebar #full-list{margin:0 0 0 30px;padding:10px 20px 40px;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-box-flex:1;-moz-flex:1 1 0.01%;-ms-flex:1 1 0.01%;flex:1 1 0.01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0.01%}.sidebar #full-list ul{display:none;margin:9px 15px;padding:0}.sidebar #full-list ul li{font-weight:300;line-height:18px;padding:2px 10px}.sidebar #full-list ul li a.expand:before{content:"+";font-family:monospaced;font-size:15px;float:left;width:13px;margin-left:-13px}.sidebar #full-list ul li.open a.expand:before{content:"\2212"}.sidebar #full-list ul li ul{display:none;margin:9px 6px}.sidebar #full-list ul li ul li{border-left:1px solid #959595;padding:0 10px}.sidebar #full-list ul li ul li.active:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\F105";margin-left:-10px;font-size:16px;margin-right:5px}.sidebar #full-list ul li.open>ul{display:block}.sidebar #full-list li{padding:0;line-height:27px}.sidebar #full-list li.active{border-left:none}.sidebar #full-list li.active>a,.sidebar #full-list li.clicked>a{color:#fff}.sidebar #full-list li.open>ul{display:block}.sidebar #full-list li .context,.sidebar #full-list li .prefix{opacity:.4}.sidebar #full-list li.group{text-transform:uppercase;font-weight:700;font-size:.8em;margin:2em 0 0;line-height:1.8em;color:#ddd}@media screen and (max-height:500px){.sidebar{overflow-y:auto}.sidebar #full-list{overflow:visible}}.content-inner{font-family:Merriweather,Book Antiqua,Georgia,Century Schoolbook,serif;font-size:1em;line-height:1.6875em}.content-inner h1,.content-inner h2,.content-inner h3,.content-inner h4,.content-inner h5,.content-inner h6{font-family:Lato,sans-serif;font-weight:700;line-height:1.5em;word-wrap:break-word}.content-inner h1{font-size:2em;margin:1em 0 .5em}.content-inner h1.section-heading{margin:1.5em 0 .5em}.content-inner h1 small{font-weight:300}.content-inner h1 a.view-source{font-size:1.2rem}.content-inner h2{font-size:1.6em;margin:1em 0 .5em;font-weight:700}.content-inner h3{font-size:1.375em;margin:1em 0 .5em;font-weight:700}.content-inner a{color:#000;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}.content-inner a:visited{color:#000}.content-inner a.no-underline{text-decoration:none}.content-inner a.view-source{float:right;color:#959595;text-decoration:none;border:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;margin-top:1px}.content-inner a.view-source:hover{color:#373f52}.content-inner .note{color:#959595;margin-right:5px;font-size:14px;font-weight:400}.content-inner blockquote{font-style:italic;margin:.5em 0;padding:.25em 1.5em;border-left:3px solid #e1e1e1;display:inline-block}.content-inner blockquote :first-child{padding-top:0;margin-top:0}.content-inner blockquote :last-child{padding-bottom:0;margin-bottom:0}.content-inner table{margin:2em 0}.content-inner th{text-align:left;font-family:Lato,sans-serif;text-transform:uppercase;font-weight:700;padding-bottom:.5em}.content-inner tr{border-bottom:1px solid #d5dae6;vertical-align:bottom;height:2.5em}.content-inner td,.content-inner th{padding-left:1em;line-height:2em;vertical-align:top}.content-inner .section-heading:hover a.hover-link{opacity:1;text-decoration:none}.content-inner .section-heading a.hover-link{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;display:inline-block;opacity:0;padding:.3em .6em .6em;line-height:1em;margin-left:-2.7em;text-decoration:none;border:none;font-size:16px;vertical-align:middle}.content-inner .detail h2.section-heading{margin-left:.3em}.content-inner .visible-xs{display:none!important}@media screen and (max-width:768px){.content-inner .visible-xs{display:block!important}}.content-inner img{max-width:100%}.content-inner .summary h2{font-weight:700}.content-inner .summary h2 a{text-decoration:none;border:none}.content-inner .summary span.deprecated{color:#dcc100;font-weight:400;font-style:italic}.content-inner .summary .summary-row .summary-signature{font-family:Inconsolata,Menlo,Courier,monospace;font-weight:700}.content-inner .summary .summary-row .summary-signature a{text-decoration:none;border:none}.content-inner .summary .summary-row .summary-synopsis{font-family:Merriweather,Book Antiqua,Georgia,Century Schoolbook,serif;font-style:italic;padding:0 1.2em;margin:0 0 .5em}.content-inner .summary .summary-row .summary-synopsis p{margin:0;padding:0}@-webkit-keyframes blink-background{0%{background-color:#f7f7f7}to{background-color:#ff9}}@keyframes blink-background{0%{background-color:#f7f7f7}to{background-color:#ff9}}.content-inner .detail:target .detail-header{-webkit-animation-duration:.55s;animation-duration:.55s;-webkit-animation-name:blink-background;animation-name:blink-background;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.content-inner .detail-header{margin:2em 0 1em;padding:.5em 1em;background:#f7f7f7;border-left:3px solid #9768d1;font-size:1em;font-family:Inconsolata,Menlo,Courier,monospace;position:relative}.content-inner .detail-header .note{float:right}.content-inner .detail-header .signature{font-size:1rem;font-weight:700}.content-inner .detail-header:hover a.detail-link{opacity:1;text-decoration:none}.content-inner .detail-header a.detail-link{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0;display:block;opacity:0;padding:.6em;line-height:1.5em;margin-left:-2.5em;text-decoration:none;border:none}.content-inner .specs{opacity:.7;padding-bottom:.05em}.content-inner .specs pre{font-family:Inconsolata,Menlo,Courier,monospace;font-size:.9em;font-style:normal;line-height:24px;white-space:pre-wrap;margin:0;padding:0}.content-inner .docstring{margin:1.2em 0 2.1em 1.2em}.content-inner .docstring h2,.content-inner .docstring h3,.content-inner .docstring h4,.content-inner .docstring h5{font-weight:700}.content-inner .docstring h2{font-size:1.1em}.content-inner .docstring h3{font-size:1em}.content-inner .docstring h4{font-size:.95em}.content-inner .docstring h5{font-size:.9em}.content-inner div.deprecated{border-left:3px solid #dcc100;display:block;padding:9px 15px;background-color:#fffeed}.content-inner a.no-underline,.content-inner pre a{color:#9768d1;text-shadow:none;text-decoration:none;background-image:none}.content-inner a.no-underline:active,.content-inner a.no-underline:focus,.content-inner a.no-underline:hover,.content-inner a.no-underline:visited,.content-inner pre a:active,.content-inner pre a:focus,.content-inner pre a:hover,.content-inner pre a:visited{color:#9768d1;text-decoration:none}.content-inner code{font-family:Inconsolata,Menlo,Courier,monospace;font-style:normal;line-height:24px;font-weight:400;background-color:#f7f9fc;vertical-align:baseline;border-radius:2px;padding:.1em .2em;border:1px solid #d2ddee}.content-inner pre{margin:1.5em 0}.content-inner pre.spec{margin:0}.content-inner pre.spec code{padding:0}.content-inner pre code.hljs{white-space:inherit;padding:.5em 1em;background-color:#f7f9fc}.content-inner .footer{margin:4em auto 1em;text-align:center;font-style:italic;font-size:14px;color:#959595}.content-inner .footer .line{display:inline-block}.content-inner .footer a{color:#959595;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}.content-inner .footer a:visited{color:#959595}#search{min-height:200px}#search h1{display:inline-block}#search .result-id{font-size:1.2em}#search .result-id a{text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}#search .result-id a:active,#search .result-id a:focus,#search .result-id a:visited{color:#000}#search .result-id a:hover{color:#9768d1}#search .result-elem em,#search .result-id em{font-style:normal;color:#9768d1}#search ul{list-style:none;margin:0;padding:0}.night-mode-toggle{top:1.6em}.night-mode-toggle:focus{outline:none}.night-mode-toggle .icon-theme:before{content:"\E900"}@media screen and (max-width:768px){.night-mode-toggle .icon-theme:before{font-size:1em}}@media screen and (min-width:769px){.night-mode-toggle .icon-theme:before{font-size:1.25em}}@media screen and (min-width:1281px){.night-mode-toggle .icon-theme:before{font-size:1.5em}}body.night-mode,body.night-mode .content-outer{background:#212127}body.night-mode .night-mode-toggle .icon-theme:before{content:"\E901"}body.night-mode #search .result-id a:active,body.night-mode #search .result-id a:focus,body.night-mode #search .result-id a:visited{color:#d2d2d2}body.night-mode #search .result-id a:hover{color:#9768d1}body.night-mode .content-inner{color:#b4b4b4}body.night-mode .content-inner h1,body.night-mode .content-inner h2,body.night-mode .content-inner h3,body.night-mode .content-inner h4,body.night-mode .content-inner h5,body.night-mode .content-inner h6{color:#d2d2d2}body.night-mode .content-inner a{text-decoration:none;color:#d2d2d2;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}body.night-mode .content-inner a:visited{color:#d2d2d2}body.night-mode .content-inner a.no-underline,body.night-mode .content-inner a.view-source{text-decoration:none}body.night-mode .content-inner a.view-source:hover{color:#fff}body.night-mode .content-inner .summary h2 a{text-decoration:none}@-webkit-keyframes night-blink-background{0%{background-color:#3a4152}to{background-color:#660}}@keyframes night-blink-background{0%{background-color:#3a4152}to{background-color:#660}}body.night-mode .content-inner .detail:target .detail-header{-webkit-animation-name:night-blink-background;animation-name:night-blink-background}body.night-mode .content-inner .detail-header{background:#3a4152;color:#d2d2d2}body.night-mode .content-inner div.deprecated{background-color:#3c381e}body.night-mode .content-inner code{background-color:#2c2c31;border-color:#44444c}body.night-mode .content-inner pre code.hljs{background-color:#2c2c31}body.night-mode .content-inner pre a{text-decoration:none}body.night-mode .content-inner .footer{color:#959595}body.night-mode .content-inner .footer .line{display:inline-block}body.night-mode .content-inner .footer a{color:#959595}body.night-mode .sidebar-button,body.night-mode .sidebar-closed .sidebar-button{color:#d5dae6}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media print{.main{display:block}.sidebar,.sidebar-button{display:none}.content{padding-left:0;overflow:visible}.summary-row{page-break-inside:avoid}}code.makeup{display:block;overflow-x:auto;padding:.3em .5em!important;white-space:pre}code.makeup .unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.makeup .hll{background-color:#ffc}.makeup .bp{color:#3465a4}.makeup .c,.makeup .c1,.makeup .ch,.makeup .cm,.makeup .cp,.makeup .cpf,.makeup .cs{color:#999}.makeup .dl{color:#4e9a06}.makeup .err{color:#a40000;border:#ef2929}.makeup .fm,.makeup .g{color:#000}.makeup .gd{color:#a40000}.makeup .ge{color:#000;font-style:italic}.makeup .gh{color:navy;font-weight:700}.makeup .gi{color:#00a000}.makeup .go{color:#000;font-style:italic}.makeup .gp{color:#999}.makeup .gr{color:#ef2929}.makeup .gs{color:#000;font-weight:700}.makeup .gt{color:#a40000;font-weight:700}.makeup .gu{color:purple;font-weight:700}.makeup .il{color:#0000cf;font-weight:700}.makeup .k,.makeup .kc,.makeup .kd,.makeup .kn,.makeup .kp,.makeup .kr,.makeup .kt{color:#204a87}.makeup .l{color:#000}.makeup .ld{color:#c00}.makeup .m,.makeup .mb,.makeup .mf,.makeup .mh,.makeup .mi,.makeup .mo{color:#2937ab}.makeup .n{color:#000}.makeup .na{color:#c4a000}.makeup .nb{color:#204a87}.makeup .nc{color:#0000cf}.makeup .nd{color:#5c35cc;font-weight:700}.makeup .ne{color:#c00;font-weight:700}.makeup .nf{color:#f57900}.makeup .ni{color:#ce5c00}.makeup .nl{color:#f57900}.makeup .nn{color:#000}.makeup .no{color:#c17d11}.makeup .nt{color:#204a87;font-weight:700}.makeup .nv,.makeup .nx{color:#000}.makeup .o{color:#ce5c00}.makeup .ow{color:#204a87}.makeup .p,.makeup .py{color:#000}.makeup .s,.makeup .s1,.makeup .s2,.makeup .sa,.makeup .sb,.makeup .sc{color:#4e9a06}.makeup .sd{color:#8f5902;font-style:italic}.makeup .se{color:#204a87}.makeup .sh{color:#4e9a06}.makeup .si{color:#204a87}.makeup .sr{color:#c00}.makeup .ss{color:#c17d11}.makeup .sx{color:#4e9a06}.makeup .vc,.makeup .vg,.makeup .vi,.makeup .vm,.makeup .x{color:#000}.night-mode .makeup{color:#f8f8f2}.night-mode .makeup .hll{background-color:#49483e}.night-mode .makeup .bp{color:#f8f8f2}.night-mode .makeup .c,.night-mode .makeup .c1,.night-mode .makeup .ch,.night-mode .makeup .cm,.night-mode .makeup .cp,.night-mode .makeup .cpf,.night-mode .makeup .cs{color:#75715e}.night-mode .makeup .dl{color:#e6db74}.night-mode .makeup .err{color:#960050;background-color:#1e0010}.night-mode .makeup .fm{color:#a6e22e}.night-mode .makeup .gd{color:#f92672}.night-mode .makeup .ge{font-style:italic}.night-mode .makeup .gi{color:#a6e22e}.night-mode .makeup .gs{font-weight:700}.night-mode .makeup .gu{color:#75715e}.night-mode .makeup .gt{color:#f92672;font-weight:700}.night-mode .makeup .il{color:#ae81ff}.night-mode .makeup .k,.night-mode .makeup .kc,.night-mode .makeup .kd{color:#66d9ef}.night-mode .makeup .kn{color:#f92672}.night-mode .makeup .kp,.night-mode .makeup .kr,.night-mode .makeup .kt{color:#66d9ef}.night-mode .makeup .l,.night-mode .makeup .ld,.night-mode .makeup .m,.night-mode .makeup .mb,.night-mode .makeup .mf,.night-mode .makeup .mh,.night-mode .makeup .mi,.night-mode .makeup .mo{color:#ae81ff}.night-mode .makeup .n{color:#f8f8f2}.night-mode .makeup .na{color:#a6e22e}.night-mode .makeup .nb{color:#f8f8f2}.night-mode .makeup .nc,.night-mode .makeup .nd,.night-mode .makeup .ne,.night-mode .makeup .nf{color:#a6e22e}.night-mode .makeup .ni,.night-mode .makeup .nl,.night-mode .makeup .nn{color:#f8f8f2}.night-mode .makeup .no{color:#66d9ef}.night-mode .makeup .nt{color:#f92672}.night-mode .makeup .nv{color:#f8f8f2}.night-mode .makeup .nx{color:#a6e22e}.night-mode .makeup .o,.night-mode .makeup .ow{color:#f92672}.night-mode .makeup .p,.night-mode .makeup .py{color:#f8f8f2}.night-mode .makeup .s,.night-mode .makeup .s1,.night-mode .makeup .s2,.night-mode .makeup .sa,.night-mode .makeup .sb,.night-mode .makeup .sc,.night-mode .makeup .sd{color:#e6db74}.night-mode .makeup .se{color:#ae81ff}.night-mode .makeup .sh,.night-mode .makeup .si,.night-mode .makeup .sr,.night-mode .makeup .ss,.night-mode .makeup .sx{color:#e6db74}.night-mode .makeup .vc,.night-mode .makeup .vg,.night-mode .makeup .vi,.night-mode .makeup .vm{color:#f8f8f2} \ No newline at end of file diff --git a/formatters/html/dist/html-4c7c4e04fc5ba30075d3.js b/formatters/html/dist/html-4c7c4e04fc5ba30075d3.js new file mode 100644 index 000000000..8be0894c6 --- /dev/null +++ b/formatters/html/dist/html-4c7c4e04fc5ba30075d3.js @@ -0,0 +1,39 @@ +!function(n){var r={};function i(e){if(r[e])return r[e].exports;var t=r[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,i),t.l=!0,t.exports}i.m=n,i.c=r,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)i.d(n,r,function(e){return t[e]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=30)}([function(Xt,Vt,e){var Qt; +/*! + * jQuery JavaScript Library v3.3.1 + * https://jquery.com/ + * + * Includes Sizzle.js + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://jquery.org/license + * + * Date: 2018-01-20T17:24Z + */ +/*! + * jQuery JavaScript Library v3.3.1 + * https://jquery.com/ + * + * Includes Sizzle.js + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://jquery.org/license + * + * Date: 2018-01-20T17:24Z + */ +!function(e,t){"use strict";"object"==typeof Xt&&"object"==typeof Xt.exports?Xt.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(E,e){"use strict";var t=[],k=E.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,l=t.push,i=t.indexOf,n={},a=n.toString,m=n.hasOwnProperty,o=m.toString,c=o.call(Object),v={},y=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},b=function(e){return null!=e&&e===e.window},u={type:!0,src:!0,noModule:!0};function x(e,t,n){var r,i=(t=t||k).createElement("script");if(i.text=e,n)for(r in u)n[r]&&(i[r]=n[r]);t.head.appendChild(i).parentNode.removeChild(i)}function _(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[a.call(e)]||"object":typeof e}var f="3.3.1",C=function(e,t){return new C.fn.init(e,t)},d=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function p(e){var t=!!e&&"length"in e&&e.length,n=_(e);return!y(e)&&!b(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+P+")"+P+"*"),F=new RegExp("="+P+"*([^\\]'\"]*?)"+P+"*\\]","g"),W=new RegExp(I),G=new RegExp("^"+H+"$"),K={ID:new RegExp("^#("+H+")"),CLASS:new RegExp("^\\.("+H+")"),TAG:new RegExp("^("+H+"|[*])"),ATTR:new RegExp("^"+q),PSEUDO:new RegExp("^"+I),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,V=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,J=/[+~]/,Y=new RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){w()},ie=ye(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{M.apply(t=D.call(y.childNodes),y.childNodes),t[y.childNodes.length].nodeType}catch(e){M={apply:t.length?function(e,t){j.apply(e,D.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function ae(e,t,n,r){var i,a,o,s,l,c,u,f=t&&t.ownerDocument,d=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==d&&9!==d&&11!==d)return n;if(!r&&((t?t.ownerDocument||t:y)!==E&&w(t),t=t||E,k)){if(11!==d&&(l=Z.exec(e)))if(i=l[1]){if(9===d){if(!(o=t.getElementById(i)))return n;if(o.id===i)return n.push(o),n}else if(f&&(o=f.getElementById(i))&&v(t,o)&&o.id===i)return n.push(o),n}else{if(l[2])return M.apply(n,t.getElementsByTagName(e)),n;if((i=l[3])&&p.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(i)),n}if(p.qsa&&!N[e+" "]&&(!m||!m.test(e))){if(1!==d)f=t,u=e;else if("object"!==t.nodeName.toLowerCase()){for((s=t.getAttribute("id"))?s=s.replace(te,ne):t.setAttribute("id",s=C),a=(c=h(e)).length;a--;)c[a]="#"+s+" "+ve(c[a]);u=c.join(","),f=J.test(e)&&ge(t.parentNode)||t}if(u)try{return M.apply(n,f.querySelectorAll(u)),n}catch(e){}finally{s===C&&t.removeAttribute("id")}}}return g(e.replace($,"$1"),t,n,r)}function oe(){var r=[];return function e(t,n){return r.push(t+" ")>x.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function se(e){return e[C]=!0,e}function le(e){var t=E.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ce(e,t){for(var n=e.split("|"),r=n.length;r--;)x.attrHandle[n[r]]=t}function ue(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function de(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function pe(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ie(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function he(o){return se(function(a){return a=+a,se(function(e,t){for(var n,r=o([],e.length,a),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in p=ae.support={},i=ae.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},w=ae.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:y;return r!==E&&9===r.nodeType&&r.documentElement&&(o=(E=r).documentElement,k=!i(E),y!==E&&(n=E.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",re,!1):n.attachEvent&&n.attachEvent("onunload",re)),p.attributes=le(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=le(function(e){return e.appendChild(E.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=Q.test(E.getElementsByClassName),p.getById=le(function(e){return o.appendChild(e).id=C,!E.getElementsByName||!E.getElementsByName(C).length}),p.getById?(x.filter.ID=function(e){var t=e.replace(Y,ee);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n=t.getElementById(e);return n?[n]:[]}}):(x.filter.ID=function(e){var n=e.replace(Y,ee);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n,r,i,a=t.getElementById(e);if(a){if((n=a.getAttributeNode("id"))&&n.value===e)return[a];for(i=t.getElementsByName(e),r=0;a=i[r++];)if((n=a.getAttributeNode("id"))&&n.value===e)return[a]}return[]}}),x.find.TAG=p.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,a=t.getElementsByTagName(e);if("*"!==e)return a;for(;n=a[i++];)1===n.nodeType&&r.push(n);return r},x.find.CLASS=p.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&k)return t.getElementsByClassName(e)},s=[],m=[],(p.qsa=Q.test(E.querySelectorAll))&&(le(function(e){o.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||m.push("\\["+P+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+C+"-]").length||m.push("~="),e.querySelectorAll(":checked").length||m.push(":checked"),e.querySelectorAll("a#"+C+"+*").length||m.push(".#.+[+~]")}),le(function(e){e.innerHTML="";var t=E.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&m.push("name"+P+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&m.push(":enabled",":disabled"),o.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&m.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),m.push(",.*:")})),(p.matchesSelector=Q.test(u=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&le(function(e){p.disconnectedMatch=u.call(e,"*"),u.call(e,"[s!='']:x"),s.push("!=",I)}),m=m.length&&new RegExp(m.join("|")),s=s.length&&new RegExp(s.join("|")),t=Q.test(o.compareDocumentPosition),v=t||Q.test(o.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},S=t?function(e,t){if(e===t)return c=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===E||e.ownerDocument===y&&v(y,e)?-1:t===E||t.ownerDocument===y&&v(y,t)?1:l?L(l,e)-L(l,t):0:4&n?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,r=0,i=e.parentNode,a=t.parentNode,o=[e],s=[t];if(!i||!a)return e===E?-1:t===E?1:i?-1:a?1:l?L(l,e)-L(l,t):0;if(i===a)return ue(e,t);for(n=e;n=n.parentNode;)o.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;o[r]===s[r];)r++;return r?ue(o[r],s[r]):o[r]===y?-1:s[r]===y?1:0}),E},ae.matches=function(e,t){return ae(e,null,null,t)},ae.matchesSelector=function(e,t){if((e.ownerDocument||e)!==E&&w(e),t=t.replace(F,"='$1']"),p.matchesSelector&&k&&!N[t+" "]&&(!s||!s.test(t))&&(!m||!m.test(t)))try{var n=u.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Y,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Y,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ae.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ae.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return K.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&W.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Y,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=d[e+" "];return t||(t=new RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&d(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=ae.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function O(e,n,r){return y(n)?C.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?C.grep(e,function(e){return e===n!==r}):"string"!=typeof n?C.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(C.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(C):C.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:M.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof C?t[0]:t,C.merge(this,C.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:k,!0)),A.test(r[1])&&C.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=k.getElementById(r[2]))&&(this[0]=i,this.length=1),this}).prototype=C.fn,j=C(k);var D=/^(?:parents|prev(?:Until|All))/,L={children:!0,contents:!0,next:!0,prev:!0};function R(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}C.fn.extend({has:function(e){var t=C(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]+)/i,fe=/^$|^module$|\/(?:java|ecma)script/i,de={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function pe(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&S(e,t)?C.merge([e],n):n}function he(e,t){for(var n=0,r=e.length;nx",v.noCloneChecked=!!ge.cloneNode(!0).lastChild.defaultValue;var be=k.documentElement,xe=/^key/,_e=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,we=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function ke(){return!1}function Ce(){try{return k.activeElement}catch(e){}}function Te(e,t,n,r,i,a){var o,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Te(e,s,n,r,t[s],a);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=ke;else if(!i)return e;return 1===a&&(o=i,(i=function(e){return C().off(e),o.apply(this,arguments)}).guid=o.guid||(o.guid=C.guid++)),e.each(function(){C.event.add(this,t,i,r,n)})}C.event={global:{},add:function(t,e,n,r,i){var a,o,s,l,c,u,f,d,p,h,g,m=Q.get(t);if(m)for(n.handler&&(n=(a=n).handler,i=a.selector),i&&C.find.matchesSelector(be,i),n.guid||(n.guid=C.guid++),(l=m.events)||(l=m.events={}),(o=m.handle)||(o=m.handle=function(e){return void 0!==C&&C.event.triggered!==e.type?C.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(P)||[""]).length;c--;)p=g=(s=we.exec(e[c])||[])[1],h=(s[2]||"").split(".").sort(),p&&(f=C.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=C.event.special[p]||{},u=C.extend({type:p,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&C.expr.match.needsContext.test(i),namespace:h.join(".")},a),(d=l[p])||((d=l[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,o)||t.addEventListener&&t.addEventListener(p,o)),f.add&&(f.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,u):d.push(u),C.event.global[p]=!0)},remove:function(e,t,n,r,i){var a,o,s,l,c,u,f,d,p,h,g,m=Q.hasData(e)&&Q.get(e);if(m&&(l=m.events)){for(c=(t=(t||"").match(P)||[""]).length;c--;)if(p=g=(s=we.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),p){for(f=C.event.special[p]||{},d=l[p=(r?f.delegateType:f.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=a=d.length;a--;)u=d[a],!i&&g!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(d.splice(a,1),u.selector&&d.delegateCount--,f.remove&&f.remove.call(e,u));o&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,m.handle)||C.removeEvent(e,p,m.handle),delete l[p])}else for(p in l)C.event.remove(e,p+t[c],n,r,!0);C.isEmptyObject(l)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,a,o,s=C.event.fix(e),l=new Array(arguments.length),c=(Q.get(this,"events")||{})[s.type]||[],u=C.event.special[s.type]||{};for(l[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Se=/\s*$/g;function je(e,t){return S(e,"table")&&S(11!==t.nodeType?t:t.firstChild,"tr")&&C(e).children("tbody")[0]||e}function Me(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function De(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,a,o,s,l,c;if(1===t.nodeType){if(Q.hasData(e)&&(a=Q.access(e),o=Q.set(t,a),c=a.events))for(i in delete o.handle,o.events={},c)for(n=0,r=c[i].length;n")},clone:function(e,t,n){var r,i,a,o,s,l,c,u=e.cloneNode(!0),f=C.contains(e.ownerDocument,e);if(!(v.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||C.isXMLDoc(e)))for(o=pe(u),r=0,i=(a=pe(e)).length;r").prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),k.head.appendChild(r[0])},abort:function(){i&&i()}}});var zt,Ft=[],Wt=/(=)\?(?=&|$)|\?\?/;C.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Ft.pop()||C.expando+"_"+_t++;return this[e]=!0,e}}),C.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,a,o=!1!==e.jsonp&&(Wt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Wt.test(e.data)&&"data");if(o||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,o?e[o]=e[o].replace(Wt,"$1"+r):!1!==e.jsonp&&(e.url+=(wt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return a||C.error(r+" was not called"),a[0]},e.dataTypes[0]="json",i=E[r],E[r]=function(){a=arguments},n.always(function(){void 0===i?C(E).removeProp(r):E[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Ft.push(r)),a&&y(i)&&i(a[0]),a=i=void 0}),"script"}),v.createHTMLDocument=((zt=k.implementation.createHTMLDocument("").body).innerHTML="
    ",2===zt.childNodes.length),C.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=k.implementation.createHTMLDocument("")).createElement("base")).href=k.location.href,t.head.appendChild(r)):t=k),a=!n&&[],(i=A.exec(e))?[t.createElement(i[1])]:(i=ye([e],t,a),a&&a.length&&C(a).remove(),C.merge([],i.childNodes)));var r,i,a},C.fn.load=function(e,t,n){var r,i,a,o=this,s=e.indexOf(" ");return-1").append(C.parseHTML(e)).find(r):e)}).always(n&&function(e,t){o.each(function(){n.apply(this,a||[e.responseText,t,e])})}),this},C.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){C.fn[t]=function(e){return this.on(t,e)}}),C.expr.pseudos.animated=function(t){return C.grep(C.timers,function(e){return t===e.elem}).length},C.offset={setOffset:function(e,t,n){var r,i,a,o,s,l,c=C.css(e,"position"),u=C(e),f={};"static"===c&&(e.style.position="relative"),s=u.offset(),a=C.css(e,"top"),l=C.css(e,"left"),i=("absolute"===c||"fixed"===c)&&-1<(a+l).indexOf("auto")?(o=(r=u.position()).top,r.left):(o=parseFloat(a)||0,parseFloat(l)||0),y(t)&&(t=t.call(e,n,C.extend({},s))),null!=t.top&&(f.top=t.top-s.top+o),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):u.css(f)}},C.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){C.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===C.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===C.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=C(e).offset()).top+=C.css(e,"borderTopWidth",!0),i.left+=C.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-C.css(r,"marginTop",!0),left:t.left-i.left-C.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===C.css(e,"position");)e=e.offsetParent;return e||be})}}),C.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var a="pageYOffset"===i;C.fn[t]=function(e){return z(this,function(e,t,n){var r;if(b(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(a?r.pageXOffset:n,a?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),C.each(["top","left"],function(e,n){C.cssHooks[n]=$e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),He.test(t)?C(e).position()[n]+"px":t})}),C.each({Height:"height",Width:"width"},function(o,s){C.each({padding:"inner"+o,content:s,"":"outer"+o},function(r,a){C.fn[a]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return z(this,function(e,t,n){var r;return b(e)?0===a.indexOf("outer")?e["inner"+o]:e.document.documentElement["client"+o]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+o],r["scroll"+o],e.body["offset"+o],r["offset"+o],r["client"+o])):void 0===n?C.css(e,t,i):C.style(e,t,n,i)},s,n?e:void 0,n)}})}),C.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){C.fn[n]=function(e,t){return 0]+>|\t|)+|(?:\n)))/gm,b="
    ",x={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};function _(e){return e.replace(/&/g,"&").replace(//g,">")}function d(e){return e.nodeName.toLowerCase()}function w(e,t){var n=e&&e.exec(t);return n&&0===n.index}function u(e){return t.test(e)}function r(e){var t,n={},r=Array.prototype.slice.call(arguments,1);for(t in e)n[t]=e[t];return r.forEach(function(e){for(t in e)n[t]=e[t]}),n}function p(e){var i=[];return function e(t,n){for(var r=t.firstChild;r;r=r.nextSibling)3===r.nodeType?n+=r.nodeValue.length:1===r.nodeType&&(i.push({event:"start",offset:n,node:r}),n=e(r,n),d(r).match(/br|hr|img|input/)||i.push({event:"stop",offset:n,node:r}));return n}(e,0),i}function h(t){return t.variants&&!t.cached_variants&&(t.cached_variants=t.variants.map(function(e){return r(t,{variants:null},e)})),t.cached_variants||t.endsWithParent&&[r(t)]||[t]}function E(o){function s(e){return e&&e.source||e}function l(e,t){return new RegExp(s(e),"m"+(o.case_insensitive?"i":"")+(t?"g":""))}!function t(n,e){if(n.compiled)return;n.compiled=!0;n.keywords=n.keywords||n.beginKeywords;if(n.keywords){var r={},i=function(n,e){o.case_insensitive&&(e=e.toLowerCase()),e.split(" ").forEach(function(e){var t=e.split("|");r[t[0]]=[n,t[1]?Number(t[1]):1]})};"string"==typeof n.keywords?i("keyword",n.keywords):c(n.keywords).forEach(function(e){i(e,n.keywords[e])}),n.keywords=r}n.lexemesRe=l(n.lexemes||/\w+/,!0);e&&(n.beginKeywords&&(n.begin="\\b("+n.beginKeywords.split(" ").join("|")+")\\b"),n.begin||(n.begin=/\B|\b/),n.beginRe=l(n.begin),n.end||n.endsWithParent||(n.end=/\B|\b/),n.end&&(n.endRe=l(n.end)),n.terminator_end=s(n.end)||"",n.endsWithParent&&e.terminator_end&&(n.terminator_end+=(n.end?"|":"")+e.terminator_end));n.illegal&&(n.illegalRe=l(n.illegal));null==n.relevance&&(n.relevance=1);n.contains||(n.contains=[]);n.contains=Array.prototype.concat.apply([],n.contains.map(function(e){return h("self"===e?n:e)}));n.contains.forEach(function(e){t(e,n)});n.starts&&t(n.starts,e);var a=n.contains.map(function(e){return e.beginKeywords?"\\.?("+e.begin+")\\.?":e.begin}).concat([n.terminator_end,n.illegal]).map(s).filter(Boolean);n.terminators=a.length?l(a.join("|"),!0):{exec:function(){return null}}}(o)}function k(e,t,s,n){function l(e,t,n,r){var i=r?"":x.classPrefix,a='')+t+o}function c(){p+=null!=d.subLanguage?function(){var e="string"==typeof d.subLanguage;if(e&&!y[d.subLanguage])return _(h);var t=e?k(d.subLanguage,h,!0,a[d.subLanguage]):C(h,d.subLanguage.length?d.subLanguage:void 0);0")+'"');return h+=t,t.length||1}var f=T(e);if(!f)throw new Error('Unknown language: "'+e+'"');E(f);var i,d=n||f,a={},p="";for(i=d;i!==f;i=i.parent)i.className&&(p=l(i.className,"",!0)+p);var h="",g=0;try{for(var o,m,v=0;d.terminators.lastIndex=v,o=d.terminators.exec(t);)m=r(t.substring(v,o.index),o[0]),v=o.index+m;for(r(t.substr(v)),i=d;i.parent;i=i.parent)i.className&&(p+=b);return{relevance:g,value:p,language:e,top:d}}catch(e){if(e.message&&-1!==e.message.indexOf("Illegal"))return{relevance:0,value:_(t)};throw e}}function C(n,e){e=e||x.languages||c(y);var r={relevance:0,value:_(n)},i=r;return e.filter(T).forEach(function(e){var t=k(e,n,!1);t.language=e,t.relevance>i.relevance&&(i=t),t.relevance>r.relevance&&(i=r,r=t)}),i.language&&(r.second_best=i),r}function g(e){return x.tabReplace||x.useBR?e.replace(n,function(e,t){return x.useBR&&"\n"===e?"
    ":x.tabReplace?t.replace(/\t/g,x.tabReplace):""}):e}function a(e){var t,n,r,i,a,o=function(e){var t,n,r,i,a=e.className+" ";if(a+=e.parentNode?e.parentNode.className:"",n=l.exec(a))return T(n[1])?n[1]:"no-highlight";for(a=a.split(/\s+/),t=0,r=a.length;t/g,"\n"):t=e,a=t.textContent,r=o?k(o,a,!0):C(a),(n=p(t)).length&&((i=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=r.value,r.value=function(e,t,n){var r=0,i="",a=[];function o(){return e.length&&t.length?e[0].offset!==t[0].offset?e[0].offset"}function l(e){i+=""}function c(e){("start"===e.event?s:l)(e.node)}for(;e.length||t.length;){var u=o();if(i+=_(n.substring(r,u[0].offset)),r=u[0].offset,u===e){for(a.reverse().forEach(l);c(u.splice(0,1)[0]),(u=o())===e&&u.length&&u[0].offset===r;);a.reverse().forEach(s)}else"start"===u[0].event?a.push(u[0].node):a.pop(),c(u.splice(0,1)[0])}return i+_(n.substr(r))}(n,p(i),a)),r.value=g(r.value),e.innerHTML=r.value,e.className=function(e,t,n){var r=t?s[t]:n,i=[e.trim()];e.match(/\bhljs\b/)||i.push("hljs");-1===e.indexOf(r)&&i.push(r);return i.join(" ").trim()}(e.className,o,r.language),e.result={language:r.language,re:r.relevance},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.relevance}))}function o(){if(!o.called){o.called=!0;var e=document.querySelectorAll("pre code");f.forEach.call(e,a)}}function T(e){return e=(e||"").toLowerCase(),y[e]||y[s[e]]}i.highlight=k,i.highlightAuto=C,i.fixMarkup=g,i.highlightBlock=a,i.configure=function(e){x=r(x,e)},i.initHighlighting=o,i.initHighlightingOnLoad=function(){addEventListener("DOMContentLoaded",o,!1),addEventListener("load",o,!1)},i.registerLanguage=function(t,e){var n=y[t]=e(i);n.aliases&&n.aliases.forEach(function(e){s[e]=t})},i.listLanguages=function(){return c(y)},i.getLanguage=T,i.inherit=r,i.IDENT_RE="[a-zA-Z]\\w*",i.UNDERSCORE_IDENT_RE="[a-zA-Z_]\\w*",i.NUMBER_RE="\\b\\d+(\\.\\d+)?",i.C_NUMBER_RE="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",i.BINARY_NUMBER_RE="\\b(0b[01]+)",i.RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",i.BACKSLASH_ESCAPE={begin:"\\\\[\\s\\S]",relevance:0},i.APOS_STRING_MODE={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.QUOTE_STRING_MODE={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.PHRASAL_WORDS_MODE={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},i.COMMENT=function(e,t,n){var r=i.inherit({className:"comment",begin:e,end:t,contains:[]},n||{});return r.contains.push(i.PHRASAL_WORDS_MODE),r.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|XXX):",relevance:0}),r},i.C_LINE_COMMENT_MODE=i.COMMENT("//","$"),i.C_BLOCK_COMMENT_MODE=i.COMMENT("/\\*","\\*/"),i.HASH_COMMENT_MODE=i.COMMENT("#","$"),i.NUMBER_MODE={className:"number",begin:i.NUMBER_RE,relevance:0},i.C_NUMBER_MODE={className:"number",begin:i.C_NUMBER_RE,relevance:0},i.BINARY_NUMBER_MODE={className:"number",begin:i.BINARY_NUMBER_RE,relevance:0},i.CSS_NUMBER_MODE={className:"number",begin:i.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},i.REGEXP_MODE={className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[i.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[i.BACKSLASH_ESCAPE]}]},i.TITLE_MODE={className:"title",begin:i.IDENT_RE,relevance:0},i.UNDERSCORE_TITLE_MODE={className:"title",begin:i.UNDERSCORE_IDENT_RE,relevance:0},i.METHOD_GUARD={begin:"\\.\\s*"+i.UNDERSCORE_IDENT_RE,relevance:0}})(t)}()},function(e,t,n){"use strict";t.__esModule=!0,t.extend=s,t.indexOf=function(e,t){for(var n=0,r=e.length;n":">",'"':""","'":"'","`":"`","=":"="},i=/[&<>"'`=]/g,a=/[&<>"'`=]/;function o(e){return r[e]}function s(e){for(var t=1;t",returnBegin:!0,illegal:"\\(|#|//|/\\*|\\\\|:|;",contains:[h,e.inherit(e.TITLE_MODE,{begin:t})],starts:{end:";|\\.",keywords:r,contains:p}},i,{begin:"^-",end:"\\.",relevance:0,excludeEnd:!0,returnBegin:!0,lexemes:"-"+e.IDENT_RE,keywords:"-module -record -undef -export -ifdef -ifndef -author -copyright -doc -vsn -import -include -include_lib -compile -define -else -endif -file -behaviour -behavior -spec",contains:[h]},a,e.QUOTE_STRING_MODE,f,c,u,l,{begin:/\.$/}]}}},function(e,t){e.exports=function(e){return{keywords:{built_in:"spawn spawn_link self",keyword:"after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse|10 query receive rem try when xor"},contains:[{className:"meta",begin:"^[0-9]+> ",relevance:10},e.COMMENT("%","$"),{className:"number",begin:"\\b(\\d+#[a-fA-F0-9]+|\\d+(\\.\\d+)?([eE][-+]?\\d+)?)",relevance:0},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"\\?(::)?([A-Z]\\w*(::)?)+"},{begin:"->"},{begin:"ok"},{begin:"!"},{begin:"(\\b[a-z'][a-zA-Z0-9_']*:[a-z'][a-zA-Z0-9_']*)|(\\b[a-z'][a-zA-Z0-9_']*)",relevance:0},{begin:"[A-Z][a-zA-Z0-9_']*",relevance:0}]}}},function(e,t){e.exports=function(e){var t="HTTP/[0-9\\.]+";return{aliases:["https"],illegal:"\\S",contains:[{begin:"^"+t,end:"$",contains:[{className:"number",begin:"\\b\\d{3}\\b"}]},{begin:"^[A-Z]+ (.*?) "+t+"$",returnBegin:!0,end:"$",contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{begin:t},{className:"keyword",begin:"[A-Z]+"}]},{className:"attribute",begin:"^\\w",end:": ",excludeEnd:!0,illegal:"\\n|\\s|=",starts:{end:"$",relevance:0}},{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}]}}},function(e,t){e.exports=function(e){var t="[A-Za-z$_][0-9A-Za-z$_]*",n={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},r={className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},i={className:"subst",begin:"\\$\\{",end:"\\}",keywords:n,contains:[]},a={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,i]};i.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,r,e.REGEXP_MODE];var o=i.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);return{aliases:["js","jsx"],keywords:n,contains:[{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},{className:"meta",begin:/^#!/,end:/$/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r,{begin:/[{,]\s*/,relevance:0,contains:[{begin:t+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:t,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+t+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:o}]}]},{begin://,subLanguage:"xml",contains:[{begin:/<\w+\s*\/>/,skip:!0},{begin:/<\w+/,end:/(\/\w+|\w+\/)>/,skip:!0,contains:[{begin:/<\w+\s*\/>/,skip:!0},"self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:t}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:o}],illegal:/\[|%/},{begin:/\$[(.]/},e.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0}],illegal:/#(?!!)/}}},function(e,t){e.exports=function(e){var t={literal:"true false null"},n=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],r={end:",",endsWithParent:!0,excludeEnd:!0,contains:n,keywords:t},i={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(r,{begin:/:/})],illegal:"\\S"},a={begin:"\\[",end:"\\]",contains:[e.inherit(r)],illegal:"\\S"};return n.splice(n.length,0,i,a),{contains:n,keywords:t,illegal:"\\S"}}},function(e,t){e.exports=function(e){return{aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$"},{begin:"^.+?\\n[=-]{2,}$"}]},{begin:"<",end:">",subLanguage:"xml",relevance:0},{className:"bullet",begin:"^([*+-]|(\\d+\\.))\\s+"},{className:"strong",begin:"[*_]{2}.+?[*_]{2}"},{className:"emphasis",variants:[{begin:"\\*.+?\\*"},{begin:"_.+?_",relevance:0}]},{className:"quote",begin:"^>\\s+",end:"$"},{className:"code",variants:[{begin:"^```w*s*$",end:"^```s*$"},{begin:"`.+?`"},{begin:"^( {4}|\t)",end:"$",relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},{begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}},function(e,t){e.exports=function(e){var t=e.COMMENT("--","$");return{case_insensitive:!0,illegal:/[<>{}*#]/,contains:[{beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment",end:/;/,endsWithParent:!0,lexemes:/[\w\.]+/,keywords:{keyword:"abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias allocate allow alter always analyze ancillary and any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second section securefile security seed segment select self sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null",built_in:"array bigint binary bit blob boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text varchar varying void"},contains:[{className:"string",begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE,{begin:"''"}]},{className:"string",begin:'"',end:'"',contains:[e.BACKSLASH_ESCAPE,{begin:'""'}]},{className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t]},e.C_BLOCK_COMMENT_MODE,t]}}},function(e,t){e.exports=function(e){var t={endsWithParent:!0,illegal:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[{begin:"\\[",end:"\\]"}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},{begin:/<\?(php)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0}]},{className:"tag",begin:"|$)",end:">",keywords:{name:"style"},contains:[t],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:"|$)",end:">",keywords:{name:"script"},contains:[t],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["actionscript","javascript","handlebars","xml"]}},{className:"meta",variants:[{begin:/<\?xml/,end:/\?>/,relevance:10},{begin:/<\?\w+/,end:/\?>/}]},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},t]}]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var i="hll";function r(e){for(var t=e.target.getAttribute("data-group-id"),n=document.querySelectorAll("[data-group-id='"+t+"']"),r=0;r= 2.0.0-beta.1",7:">= 4.0.0"};var c="[object Object]";function u(e,t,n){this.helpers=e||{},this.partials=t||{},this.decorators=n||{},o.registerDefaultHelpers(this),s.registerDefaultDecorators(this)}u.prototype={constructor:u,logger:l.default,log:l.default.log,registerHelper:function(e,t){if(i.toString.call(e)===c){if(t)throw new a.default("Arg not supported with multiple helpers");i.extend(this.helpers,e)}else this.helpers[e]=t},unregisterHelper:function(e){delete this.helpers[e]},registerPartial:function(e,t){if(i.toString.call(e)===c)i.extend(this.partials,e);else{if(void 0===t)throw new a.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=t}},unregisterPartial:function(e){delete this.partials[e]},registerDecorator:function(e,t){if(i.toString.call(e)===c){if(t)throw new a.default("Arg not supported with multiple decorators");i.extend(this.decorators,e)}else this.decorators[e]=t},unregisterDecorator:function(e){delete this.decorators[e]}};var f=l.default.log;t.log=f,t.createFrame=i.createFrame,t.logger=l.default},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,i){var a;return"

    Sorry, we couldn't find anything for "+e.escapeExpression("function"==typeof(a=null!=(a=n.value||(null!=t?t.value:t))?a:n.helperMissing)?a.call(null!=t?t:e.nullContext||{},{name:"value",hash:{},data:i}):a)+".

    \n"},3:function(e,t,n,r,i,a,o){var s;return null!=(s=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.levels:t,{name:"each",hash:{},fn:e.program(4,i,0,a,o),inverse:e.noop,data:i}))?s:""},4:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{};return'

    '+e.escapeExpression("function"==typeof(l=null!=(l=n.name||(null!=t?t.name:t))?l:n.helperMissing)?l.call(c,{name:"name",hash:{},data:i}):l)+"

    \n"+(null!=(s=n.each.call(c,null!=t?t.results:t,{name:"each",hash:{},fn:e.program(5,i,0,a,o),inverse:e.noop,data:i}))?s:"")},5:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
    \n

    \n '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+'\n

    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.functions:t,{name:"each",hash:{},fn:e.program(6,i,0,a,o),inverse:e.noop,data:i}))?s:"")+'
    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.callbacks:t,{name:"each",hash:{},fn:e.program(8,i,0,a,o),inverse:e.noop,data:i}))?s:"")+'
    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.types:t,{name:"each",hash:{},fn:e.program(10,i,0,a,o),inverse:e.noop,data:i}))?s:"")+"
    \n
    \n"},6:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+"
  • \n"},8:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+" (callback)
  • \n"},10:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+" (type)
  • \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{};return"

    Search Results for "+e.escapeExpression("function"==typeof(l=null!=(l=n.value||(null!=t?t.value:t))?l:n.helperMissing)?l.call(c,{name:"value",hash:{},data:i}):l)+"

    \n\n"+(null!=(s=n.if.call(c,null!=t?t.empty:t,{name:"if",hash:{},fn:e.program(1,i,0,a,o),inverse:e.program(3,i,0,a,o),data:i}))?s:"")},useData:!0,useDepths:!0})},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,i,a,o){var s,l=null!=t?t:e.nullContext||{},c=n.helperMissing;return(null!=(s=(n.newGroup||t&&t.newGroup||c).call(l,o[1],null!=(s=a[0][0])?s.group:s,{name:"newGroup",hash:{},fn:e.program(2,i,0,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+'
  • \n\n'+(null!=(s=(n.isContextNode||t&&t.isContextNode||c).call(l,a[0][0],{name:"isContextNode",hash:{},fn:e.program(6,i,0,a,o),inverse:e.program(8,i,0,a,o),data:i,blockParams:a}))?s:"")+"
  • \n"},2:function(e,t,n,r,i,a){var o;return'
  • '+e.escapeExpression(e.lambda(null!=(o=a[1][0])?o.group:o,t))+"
  • \n"},4:function(e,t,n,r,i){return"clicked open"},6:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression;return' '+l(s(null!=(o=a[1][0])?o.title_prefix:o,t))+"\n"},8:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing;return' \n"+(null!=(o=n.if.call(c,null!=(o=a[1][0])?o.title_prefix:o,{name:"if",hash:{},fn:e.program(11,i,0,a),inverse:e.program(13,i,0,a),data:i,blockParams:a}))?o:"")+" \n\n"+(null!=(o=(n.hasContent||t&&t.hasContent||u).call(c,a[1][0],{name:"hasContent",hash:{},fn:e.program(15,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")},9:function(e,t,n,r,i){return'class="expand"'},11:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression;return' '+l(s(null!=(o=a[2][0])?o.title_prefix:o,t))+""+l(s(null!=(o=a[2][0])?o.title_collapsed:o,t))+"\n"},13:function(e,t,n,r,i,a){var o;return" "+e.escapeExpression(e.lambda(null!=(o=a[2][0])?o.title:o,t))+"\n"},15:function(e,t,n,r,i,a){var o;return'
      \n
    • \n Top\n
    • \n\n'+(null!=(o=(n.isArray||t&&t.isArray||n.helperMissing).call(null!=t?t:e.nullContext||{},null!=(o=a[2][0])?o.headers:o,{name:"isArray",hash:{},fn:e.program(16,i,0,a),inverse:e.program(19,i,0,a),data:i,blockParams:a}))?o:"")+"
    \n"},16:function(e,t,n,r,i,a){var o;return null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=a[3][0])?o.headers:o,{name:"each",hash:{},fn:e.program(17,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:""},17:function(e,t,n,r,i,a){var o,s,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • \n '+l(typeof(s=null!=(s=n.id||(null!=t?t.id:t))?s:u)===f?s.call(c,{name:"id",hash:{},data:i,blockParams:a}):s)+"\n
  • \n"},19:function(e,t,n,r,i,a){var o,s=null!=t?t:e.nullContext||{};return(null!=(o=(n.showSummary||t&&t.showSummary||n.helperMissing).call(s,a[3][0],{name:"showSummary",hash:{},fn:e.program(20,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")+(null!=(o=n.each.call(s,null!=(o=a[3][0])?o.nodeGroups:o,{name:"each",hash:{},fn:e.program(22,i,1,a),inverse:e.noop,data:i,blockParams:a}))?o:"")},20:function(e,t,n,r,i,a){var o;return'
  • \n Summary\n
  • \n'},22:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression;return'
  • \n '+l(s(null!=(o=a[0][0])?o.name:o,t))+'\n
      \n'+(null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=a[0][0])?o.nodes:o,{name:"each",hash:{},fn:e.program(23,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")+"
    \n
  • \n"},23:function(e,t,n,r,i,a){var o,s,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • \n '+l(typeof(s=null!=(s=n.id||(null!=t?t.id:t))?s:u)===f?s.call(c,{name:"id",hash:{},data:i,blockParams:a}):s)+"\n
  • \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i,a,o){var s;return'
      \n'+(null!=(s=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.nodes:t,{name:"each",hash:{},fn:e.program(1,i,2,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+"
    \n"},useData:!0,useDepths:!0,useBlockParams:!0})},function(i,e,t){(function(e){var y="Expected a function",a=NaN,o="[object Symbol]",s=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,u=/^0o[0-7]+$/i,f=parseInt,t="object"==typeof e&&e&&e.Object===Object&&e,n="object"==typeof self&&self&&self.Object===Object&&self,r=t||n||Function("return this")(),d=Object.prototype.toString,b=Math.max,x=Math.min,_=function(){return r.Date.now()};function p(r,i,e){var a,o,s,l,c,u,f=0,d=!1,p=!1,t=!0;if("function"!=typeof r)throw new TypeError(y);function h(e){var t=a,n=o;return a=o=void 0,f=e,l=r.apply(n,t)}function g(e){var t=e-u;return void 0===u||i<=t||t<0||p&&s<=e-f}function m(){var e,t,n=_();if(g(n))return v(n);c=setTimeout(m,(t=i-((e=n)-u),p?x(t,s-(e-f)):t))}function v(e){return c=void 0,t&&a?h(e):(a=o=void 0,l)}function n(){var e,t=_(),n=g(t);if(a=arguments,o=this,u=t,n){if(void 0===c)return f=e=u,c=setTimeout(m,i),d?h(e):l;if(p)return c=setTimeout(m,i),h(u)}return void 0===c&&(c=setTimeout(m,i)),l}return i=E(i)||0,w(e)&&(d=!!e.leading,s=(p="maxWait"in e)?b(E(e.maxWait)||0,i):s,t="trailing"in e?!!e.trailing:t),n.cancel=function(){void 0!==c&&clearTimeout(c),a=u=o=c=void(f=0)},n.flush=function(){return void 0===c?l:v(_())},n}function w(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function E(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||(n=t)&&"object"==typeof n&&d.call(t)==o)return a;var t,n;if(w(e)){var r="function"==typeof e.valueOf?e.valueOf():e;e=w(r)?r+"":r}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(s,"");var i=c.test(e);return i||u.test(e)?f(e.slice(2),i?2:8):l.test(e)?a:+e}i.exports=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new TypeError(y);return w(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),p(e,t,{leading:r,maxWait:t,trailing:i})}}).call(this,t(20))},,,,,function(e,t,n){n(49),e.exports=n(47)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}t.__esModule=!0;var a=i(n(22)),o=r(n(43)),s=r(n(4)),l=i(n(2)),c=i(n(44)),u=r(n(45));function f(){var t=new a.HandlebarsEnvironment;return l.extend(t,a),t.SafeString=o.default,t.Exception=s.default,t.Utils=l,t.escapeExpression=l.escapeExpression,t.VM=c,t.template=function(e){return c.template(e,t)},t}var d=f();d.create=f,u.default(d),d.default=d,t.default=d,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.registerDefaultHelpers=function(e){i.default(e),a.default(e),o.default(e),s.default(e),l.default(e),c.default(e),u.default(e)};var i=r(n(33)),a=r(n(34)),o=r(n(35)),s=r(n(36)),l=r(n(37)),c=r(n(38)),u=r(n(39))},function(e,t,n){"use strict";t.__esModule=!0;var o=n(2);t.default=function(a){a.registerHelper("blockHelperMissing",function(e,t){var n=t.inverse,r=t.fn;if(!0===e)return r(this);if(!1===e||null==e)return n(this);if(o.isArray(e))return 0"+e[0]+"";return r.slice(0,t)+i+r.slice(n)}function G(e){return!!e}function K(e,a,o,t){return(e||[]).reduce(function(e,t){var n=(a+"."+t.id).match(o),r=t.id&&t.id.match(o);if((n||r)&&!e[t.id]){var i=JSON.parse(JSON.stringify(t));i.match=r?W(r):t.id,e[i.id]=i}return e},t||{})}function X(e,t,n){0fe?pe:ge)}var xe=a()("body"),_e="night-mode",we=a()(".night-mode-toggle");function Ee(){xe.addClass(_e);try{localStorage.setItem(_e,!0)}catch(e){}}function ke(){xe.hasClass(_e)?function(){xe.removeClass(_e);try{localStorage.removeItem(_e)}catch(e){}}():Ee()}function Ce(){!function(){try{localStorage.getItem(_e)&&Ee()}catch(e){}}(),we.click(function(){ke()})}var Te=n(16);window.$=a.a,a()(function(){o.a.registerHelper("hasContent",j),o.a.registerHelper("isArray",D),o.a.registerHelper("isContextNode",L),o.a.registerHelper("isLocal",R),o.a.registerHelper("newGroup",P),o.a.registerHelper("showSummary",H),l.a.configure({tabReplace:" ",languages:[]}),l.a.registerLanguage("bash",u.a),l.a.registerLanguage("css",d.a),l.a.registerLanguage("diff",h.a),l.a.registerLanguage("erlang",m.a),l.a.registerLanguage("erlang-repl",y.a),l.a.registerLanguage("http",x.a),l.a.registerLanguage("javascript",w.a),l.a.registerLanguage("json",k.a),l.a.registerLanguage("markdown",T.a),l.a.registerLanguage("sql",S.a),l.a.registerLanguage("xml",O.a),Ce(),function(){be();var e=window.innerWidth;a()(window).resize(ce()(function(){e!==window.innerWidth&&(e=window.innerWidth,be())},100)),a()(".sidebar-toggle").click(function(){ye()})}(),oe(),Object(Te.a)(),l.a.initHighlighting()})}]); \ No newline at end of file diff --git a/formatters/html/dist/html-af096dd87bd4f7bb0f04.css b/formatters/html/dist/html-af096dd87bd4f7bb0f04.css new file mode 100644 index 000000000..c2f2875b3 --- /dev/null +++ b/formatters/html/dist/html-af096dd87bd4f7bb0f04.css @@ -0,0 +1,3 @@ +@import url(https://fonts.googleapis.com/css?family=Lato:300,700|Merriweather:300italic,300|Inconsolata:400,700);.hljs-comment,.hljs-quote{color:#8e908c}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#c82829}.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#f5871f}.hljs-attribute{color:#eab700}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#718c00}.hljs-section,.hljs-title{color:#4271ae}.hljs-keyword,.hljs-selector-tag{color:#8959a8}.hljs{background:#fff;color:#4d4d4c} + +/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.hljs-comment,.hljs-quote{color:#969896}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#c66}.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#de935f}.hljs-attribute{color:#f0c674}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#b5bd68}.hljs-section,.hljs-title{color:#81a2be}.hljs-keyword,.hljs-selector-tag{color:#b294bb}.hljs{display:block;overflow-x:auto;background:#1d1f21;color:#c5c8c6;padding:.5em}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}@font-face{font-family:icomoon;src:url(html/fonts/icomoon.eot);src:url(html/fonts/icomoon.eot?#iefixh5z89e) format("embedded-opentype"),url(html/fonts/icomoon.ttf) format("truetype"),url(html/fonts/icomoon.woff) format("woff"),url(html/fonts/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}.icon-elem,[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-link:before{content:"\E005"}.icon-search:before{content:"\E036"}.icon-cross:before{content:"\E117"}@media screen and (max-width:768px){.icon-menu{font-size:1em}}@media screen and (min-width:769px){.icon-menu{font-size:1.25em}}@media screen and (min-width:1281px){.icon-menu{font-size:1.5em}}.icon-menu:before{content:"\E120"}.icon-angle-right:before{content:"\F105"}.icon-code:before{content:"\F121"}body,html{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:100%}body{background-color:#fff;font-size:16px;font-family:Lato,sans-serif;line-height:1.6875em}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.main{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.main,.sidebar{display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;height:100%}.sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;min-height:0;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:300px;position:fixed;top:0;left:0;z-index:4}.content{width:100%;padding-left:300px;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;z-index:3}@media screen and (max-width:768px){body .content{z-index:0;padding-left:0}body .sidebar{z-index:3;-webkit-transform:translateX(-102%);transform:translateX(-102%);will-change:transform}}body.sidebar-opened .sidebar-button,body.sidebar-opening .sidebar-button{-webkit-transform:translateX(250px);transform:translateX(250px)}@media screen and (max-width:768px){body.sidebar-opened .sidebar,body.sidebar-opening .sidebar{-webkit-transform:translateX(0);transform:translateX(0)}}body.sidebar-closed .sidebar,body.sidebar-closing .sidebar{z-index:0}body.sidebar-closed .content,body.sidebar-closing .content{padding-left:0}body.sidebar-closed .sidebar-button,body.sidebar-closing .sidebar-button{-webkit-transform:none;transform:none}body.sidebar-closed .sidebar-button{color:#000}body.sidebar-opening .sidebar-button{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}body.sidebar-opening .sidebar{z-index:0}body.sidebar-opening .content{padding-left:300px;-webkit-transition:padding-left .3s ease-in-out;transition:padding-left .3s ease-in-out}@media screen and (max-width:768px){body.sidebar-opening .content{padding-left:0}body.sidebar-opening .sidebar{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;z-index:3}}body.sidebar-closing .sidebar-button{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}body.sidebar-closing .content{-webkit-transition:padding-left .3s ease-in-out;transition:padding-left .3s ease-in-out}@media screen and (max-width:768px){body.sidebar-closing .sidebar{z-index:3;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(-102%);transform:translateX(-102%)}}body.sidebar-closed .sidebar{visibility:hidden}.content-inner{max-width:949px;margin:0 auto;padding:3px 60px}.content-outer{background-color:#fff;min-height:100%}@media screen and (max-width:768px){.content-inner{padding:27px 20px 27px 40px}}.sidebar-button{position:fixed;z-index:99;left:18px;color:#e1e1e1;background-color:transparent;border:none;padding:.3em 0 0;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;font-size:16px;will-change:transform;-webkit-transform:translateX(250px);transform:translateX(250px)}.sidebar-button:hover{color:#e1e1e1}.sidebar-button:active,.sidebar-button:focus,.sidebar-button:hover{outline:none}@media screen and (max-width:768px){.sidebar-button{-webkit-transform:translateX(0);transform:translateX(0);left:8px}.sidebar-opened .sidebar-button{left:20px}}.sidebar{font-family:Lato,sans-serif;font-size:16px;line-height:18px;background:#373f52;color:#d5dae6;overflow:hidden}.sidebar .gradient{background:-webkit-gradient(linear,left top,left bottom,from(#373f52),to(rgba(55,63,82,0)));background:linear-gradient(#373f52,rgba(55,63,82,0));height:20px;margin-top:-20px;pointer-events:none;position:relative;top:20px;z-index:100}.sidebar ul{list-style:none}.sidebar ul li{margin:0;padding:0 10px}.sidebar a{color:#d5dae6;text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.sidebar a:hover{color:#fff}.sidebar .sidebar-projectLink{margin:18px 30px 0}.sidebar .sidebar-projectDetails{display:inline-block;text-align:right;vertical-align:top;margin-top:6px}.sidebar .sidebar-projectImage{display:inline-block;max-width:64px;max-height:64px;margin-left:15px;vertical-align:bottom}.sidebar .sidebar-projectName{font-weight:700;font-size:24px;line-height:30px;color:#fff;margin:0;padding:0;max-width:230px;word-wrap:break-word}.sidebar .sidebar-projectVersion{margin:0;padding:0;font-weight:300;font-size:16px;line-height:20px;color:#fff}.sidebar .sidebar-listNav{padding:10px 30px 20px;margin:0}.sidebar .sidebar-listNav li,.sidebar .sidebar-listNav li a{text-transform:uppercase;font-weight:300;font-size:14px}.sidebar .sidebar-listNav li{padding-left:17px;border-left:3px solid transparent;-webkit-transition:all .3s linear;transition:all .3s linear;line-height:27px}.sidebar .sidebar-listNav li.selected,.sidebar .sidebar-listNav li.selected a,.sidebar .sidebar-listNav li:hover,.sidebar .sidebar-listNav li:hover a{border-color:#9768d1;color:#fff}.sidebar .sidebar-search{margin:18px 30px;display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex}.sidebar .sidebar-search .search-button:hover,.sidebar .sidebar-search.selected .search-button{color:#9768d1}.sidebar .sidebar-search .search-button{font-size:14px;color:#d5dae6;background-color:transparent;border:none;padding:2px 0 0;margin:0}.sidebar .sidebar-search .search-input{background-color:transparent;border-radius:0;border:none;border-bottom:1px solid #959595;margin-left:5px;height:20px}.sidebar .sidebar-search .search-input:focus,.sidebar .sidebar-search .search-input:hover{outline:none}.sidebar .sidebar-search .icon-search{font-weight:700}.sidebar #full-list{margin:0 0 0 30px;padding:10px 20px 40px;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-box-flex:1;-moz-flex:1 1 0.01%;-ms-flex:1 1 0.01%;flex:1 1 0.01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0.01%}.sidebar #full-list ul{display:none;margin:9px 15px;padding:0}.sidebar #full-list ul li{font-weight:300;line-height:18px;padding:2px 10px}.sidebar #full-list ul li a.expand:before{content:"+";font-family:monospaced;font-size:15px;float:left;width:13px;margin-left:-13px}.sidebar #full-list ul li.open a.expand:before{content:"\2212"}.sidebar #full-list ul li ul{display:none;margin:9px 6px}.sidebar #full-list ul li ul li{border-left:1px solid #959595;padding:0 10px}.sidebar #full-list ul li ul li.active:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\F105";margin-left:-10px;font-size:16px;margin-right:5px}.sidebar #full-list ul li.open>ul{display:block}.sidebar #full-list li{padding:0;line-height:27px}.sidebar #full-list li.active{border-left:none}.sidebar #full-list li.active>a,.sidebar #full-list li.clicked>a{color:#fff}.sidebar #full-list li.open>ul{display:block}.sidebar #full-list li .context,.sidebar #full-list li .prefix{opacity:.4}.sidebar #full-list li.group{text-transform:uppercase;font-weight:700;font-size:.8em;margin:2em 0 0;line-height:1.8em;color:#ddd}@media screen and (max-height:500px){.sidebar{overflow-y:auto}.sidebar #full-list{overflow:visible}}.content-inner{font-family:Merriweather,Book Antiqua,Georgia,Century Schoolbook,serif;font-size:1em;line-height:1.6875em}.content-inner h1,.content-inner h2,.content-inner h3,.content-inner h4,.content-inner h5,.content-inner h6{font-family:Lato,sans-serif;font-weight:700;line-height:1.5em;word-wrap:break-word}.content-inner h1{font-size:2em;margin:1em 0 .5em}.content-inner h1.section-heading{margin:1.5em 0 .5em}.content-inner h1 small{font-weight:300}.content-inner h1 a.view-source{font-size:1.2rem}.content-inner h2{font-size:1.6em;margin:1em 0 .5em;font-weight:700}.content-inner h3{font-size:1.375em;margin:1em 0 .5em;font-weight:700}.content-inner a{color:#000;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}.content-inner a:visited{color:#000}.content-inner a.no-underline{text-decoration:none}.content-inner a.view-source{float:right;color:#959595;text-decoration:none;border:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;margin-top:1px}.content-inner a.view-source:hover{color:#373f52}.content-inner .note{color:#959595;margin-right:5px;font-size:14px;font-weight:400}.content-inner blockquote{font-style:italic;margin:.5em 0;padding:.25em 1.5em;border-left:3px solid #e1e1e1;display:inline-block}.content-inner blockquote :first-child{padding-top:0;margin-top:0}.content-inner blockquote :last-child{padding-bottom:0;margin-bottom:0}.content-inner table{margin:2em 0}.content-inner th{text-align:left;font-family:Lato,sans-serif;text-transform:uppercase;font-weight:700;padding-bottom:.5em}.content-inner tr{border-bottom:1px solid #d5dae6;vertical-align:bottom;height:2.5em}.content-inner td,.content-inner th{padding-left:1em;line-height:2em;vertical-align:top}.content-inner .section-heading:hover a.hover-link{opacity:1;text-decoration:none}.content-inner .section-heading a.hover-link{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;display:inline-block;opacity:0;padding:.3em .6em .6em;line-height:1em;margin-left:-2.7em;text-decoration:none;border:none;font-size:16px;vertical-align:middle}.content-inner .detail h2.section-heading{margin-left:.3em}.content-inner .visible-xs{display:none!important}@media screen and (max-width:768px){.content-inner .visible-xs{display:block!important}}.content-inner img{max-width:100%}.content-inner .summary h2{font-weight:700}.content-inner .summary h2 a{text-decoration:none;border:none}.content-inner .summary span.deprecated{color:#dcc100;font-weight:400;font-style:italic}.content-inner .summary .summary-row .summary-signature{font-family:Inconsolata,Menlo,Courier,monospace;font-weight:700}.content-inner .summary .summary-row .summary-signature a{text-decoration:none;border:none}.content-inner .summary .summary-row .summary-synopsis{font-family:Merriweather,Book Antiqua,Georgia,Century Schoolbook,serif;font-style:italic;padding:0 1.2em;margin:0 0 .5em}.content-inner .summary .summary-row .summary-synopsis p{margin:0;padding:0}@-webkit-keyframes blink-background{0%{background-color:#f7f7f7}to{background-color:#ff9}}@keyframes blink-background{0%{background-color:#f7f7f7}to{background-color:#ff9}}.content-inner .detail:target .detail-header{-webkit-animation-duration:.55s;animation-duration:.55s;-webkit-animation-name:blink-background;animation-name:blink-background;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.content-inner .detail-header{margin:2em 0 1em;padding:.5em 1em;background:#f7f7f7;border-left:3px solid #9768d1;font-size:1em;font-family:Inconsolata,Menlo,Courier,monospace;position:relative}.content-inner .detail-header .note{float:right}.content-inner .detail-header .signature{font-size:1rem;font-weight:700}.content-inner .detail-header:hover a.detail-link{opacity:1;text-decoration:none}.content-inner .detail-header a.detail-link{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0;display:block;opacity:0;padding:.6em;line-height:1.5em;margin-left:-2.5em;text-decoration:none;border:none}.content-inner .specs{opacity:.7;padding-bottom:.05em}.content-inner .specs pre{font-family:Inconsolata,Menlo,Courier,monospace;font-size:.9em;font-style:normal;line-height:24px;white-space:pre-wrap;margin:0;padding:0}.content-inner .docstring{margin:1.2em 0 2.1em 1.2em}.content-inner .docstring h2,.content-inner .docstring h3,.content-inner .docstring h4,.content-inner .docstring h5{font-weight:700}.content-inner .docstring h2{font-size:1.1em}.content-inner .docstring h3{font-size:1em}.content-inner .docstring h4{font-size:.95em}.content-inner .docstring h5{font-size:.9em}.content-inner div.deprecated{border-left:3px solid #dcc100;display:block;padding:9px 15px;background-color:#fffeed}.content-inner a.no-underline,.content-inner pre a{color:#9768d1;text-shadow:none;text-decoration:none;background-image:none}.content-inner a.no-underline:active,.content-inner a.no-underline:focus,.content-inner a.no-underline:hover,.content-inner a.no-underline:visited,.content-inner pre a:active,.content-inner pre a:focus,.content-inner pre a:hover,.content-inner pre a:visited{color:#9768d1;text-decoration:none}.content-inner code{font-family:Inconsolata,Menlo,Courier,monospace;font-style:normal;line-height:24px;font-weight:400;background-color:#f7f9fc;vertical-align:baseline;border-radius:2px;padding:.1em .2em;border:1px solid #d2ddee}.content-inner pre{margin:1.5em 0}.content-inner pre.spec{margin:0}.content-inner pre.spec code{padding:0}.content-inner pre code.hljs{white-space:inherit;padding:.5em 1em;background-color:#f7f9fc}.content-inner .footer{margin:4em auto 1em;text-align:center;font-style:italic;font-size:14px;color:#959595}.content-inner .footer .line{display:inline-block}.content-inner .footer a{color:#959595;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}.content-inner .footer a:visited{color:#959595}#search{min-height:200px}#search h1{display:inline-block}#search .result-id{font-size:1.2em}#search .result-id a{text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}#search .result-id a:active,#search .result-id a:focus,#search .result-id a:visited{color:#000}#search .result-id a:hover{color:#9768d1}#search .result-elem em,#search .result-id em{font-style:normal;color:#9768d1}#search ul{list-style:none;margin:0;padding:0}.night-mode-toggle{top:1.6em}.night-mode-toggle:focus{outline:none}.night-mode-toggle .icon-theme:before{content:"\E900"}@media screen and (max-width:768px){.night-mode-toggle .icon-theme:before{font-size:1em}}@media screen and (min-width:769px){.night-mode-toggle .icon-theme:before{font-size:1.25em}}@media screen and (min-width:1281px){.night-mode-toggle .icon-theme:before{font-size:1.5em}}body.night-mode,body.night-mode .content-outer{background:#212127}body.night-mode .night-mode-toggle .icon-theme:before{content:"\E901"}body.night-mode #search .result-id a:active,body.night-mode #search .result-id a:focus,body.night-mode #search .result-id a:visited{color:#d2d2d2}body.night-mode #search .result-id a:hover{color:#9768d1}body.night-mode .content-inner{color:#b4b4b4}body.night-mode .content-inner h1,body.night-mode .content-inner h2,body.night-mode .content-inner h3,body.night-mode .content-inner h4,body.night-mode .content-inner h5,body.night-mode .content-inner h6{color:#d2d2d2}body.night-mode .content-inner a{text-decoration:none;color:#d2d2d2;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}body.night-mode .content-inner a:visited{color:#d2d2d2}body.night-mode .content-inner a.no-underline,body.night-mode .content-inner a.view-source{text-decoration:none}body.night-mode .content-inner a.view-source:hover{color:#fff}body.night-mode .content-inner .summary h2 a{text-decoration:none}@-webkit-keyframes night-blink-background{0%{background-color:#3a4152}to{background-color:#660}}@keyframes night-blink-background{0%{background-color:#3a4152}to{background-color:#660}}body.night-mode .content-inner .detail:target .detail-header{-webkit-animation-name:night-blink-background;animation-name:night-blink-background}body.night-mode .content-inner .detail-header{background:#3a4152;color:#d2d2d2}body.night-mode .content-inner div.deprecated{background-color:#3c381e}body.night-mode .content-inner code{background-color:#2c2c31;border-color:#44444c}body.night-mode .content-inner pre code.hljs{background-color:#2c2c31}body.night-mode .content-inner pre a{text-decoration:none}body.night-mode .content-inner .footer{color:#959595}body.night-mode .content-inner .footer .line{display:inline-block}body.night-mode .content-inner .footer a{color:#959595}body.night-mode .sidebar-button,body.night-mode .sidebar-closed .sidebar-button{color:#d5dae6}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media print{.main{display:block}.sidebar,.sidebar-button{display:none}.content{padding-left:0;overflow:visible}.summary-row{page-break-inside:avoid}}code.makeup{display:block;overflow-x:auto;padding:.3em .5em!important;white-space:pre}code.makeup .unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.makeup .hll{background-color:#ffc}.makeup .bp{color:#3465a4}.makeup .c,.makeup .c1,.makeup .ch,.makeup .cm,.makeup .cp,.makeup .cpf,.makeup .cs{color:#999}.makeup .dl{color:#4e9a06}.makeup .err{color:#a40000;border:#ef2929}.makeup .fm,.makeup .g{color:#000}.makeup .gd{color:#a40000}.makeup .ge{color:#000;font-style:italic}.makeup .gh{color:navy;font-weight:700}.makeup .gi{color:#00a000}.makeup .go{color:#000;font-style:italic}.makeup .gp{color:#999}.makeup .gr{color:#ef2929}.makeup .gs{color:#000;font-weight:700}.makeup .gt{color:#a40000;font-weight:700}.makeup .gu{color:purple;font-weight:700}.makeup .il{color:#0000cf;font-weight:700}.makeup .k,.makeup .kc,.makeup .kd,.makeup .kn,.makeup .kp,.makeup .kr,.makeup .kt{color:#204a87}.makeup .l{color:#000}.makeup .ld{color:#c00}.makeup .m,.makeup .mb,.makeup .mf,.makeup .mh,.makeup .mi,.makeup .mo{color:#2937ab}.makeup .n{color:#000}.makeup .na{color:#c4a000}.makeup .nb{color:#204a87}.makeup .nc{color:#0000cf}.makeup .nd{color:#5c35cc;font-weight:700}.makeup .ne{color:#c00;font-weight:700}.makeup .nf{color:#f57900}.makeup .ni{color:#ce5c00}.makeup .nl{color:#f57900}.makeup .nn{color:#000}.makeup .no{color:#c17d11}.makeup .nt{color:#204a87;font-weight:700}.makeup .nv,.makeup .nx{color:#000}.makeup .o{color:#ce5c00}.makeup .ow{color:#204a87}.makeup .p,.makeup .py{color:#000}.makeup .s,.makeup .s1,.makeup .s2,.makeup .sa,.makeup .sb,.makeup .sc{color:#4e9a06}.makeup .sd{color:#8f5902;font-style:italic}.makeup .se{color:#204a87}.makeup .sh{color:#4e9a06}.makeup .si{color:#204a87}.makeup .sr{color:#c00}.makeup .ss{color:#c17d11}.makeup .sx{color:#4e9a06}.makeup .vc,.makeup .vg,.makeup .vi,.makeup .vm,.makeup .x{color:#000}.night-mode .makeup{color:#f8f8f2}.night-mode .makeup .hll{background-color:#49483e}.night-mode .makeup .bp{color:#f8f8f2}.night-mode .makeup .c,.night-mode .makeup .c1,.night-mode .makeup .ch,.night-mode .makeup .cm,.night-mode .makeup .cp,.night-mode .makeup .cpf,.night-mode .makeup .cs{color:#75715e}.night-mode .makeup .dl{color:#e6db74}.night-mode .makeup .err{color:#960050;background-color:#1e0010}.night-mode .makeup .fm{color:#a6e22e}.night-mode .makeup .gd{color:#f92672}.night-mode .makeup .ge{font-style:italic}.night-mode .makeup .gi{color:#a6e22e}.night-mode .makeup .gs{font-weight:700}.night-mode .makeup .gu{color:#75715e}.night-mode .makeup .gt{color:#f92672;font-weight:700}.night-mode .makeup .il{color:#ae81ff}.night-mode .makeup .k,.night-mode .makeup .kc,.night-mode .makeup .kd{color:#66d9ef}.night-mode .makeup .kn{color:#f92672}.night-mode .makeup .kp,.night-mode .makeup .kr,.night-mode .makeup .kt{color:#66d9ef}.night-mode .makeup .l,.night-mode .makeup .ld,.night-mode .makeup .m,.night-mode .makeup .mb,.night-mode .makeup .mf,.night-mode .makeup .mh,.night-mode .makeup .mi,.night-mode .makeup .mo{color:#ae81ff}.night-mode .makeup .n{color:#f8f8f2}.night-mode .makeup .na{color:#a6e22e}.night-mode .makeup .nb{color:#f8f8f2}.night-mode .makeup .nc,.night-mode .makeup .nd,.night-mode .makeup .ne,.night-mode .makeup .nf{color:#a6e22e}.night-mode .makeup .ni,.night-mode .makeup .nl,.night-mode .makeup .nn{color:#f8f8f2}.night-mode .makeup .no{color:#66d9ef}.night-mode .makeup .nt{color:#f92672}.night-mode .makeup .nv{color:#f8f8f2}.night-mode .makeup .nx{color:#a6e22e}.night-mode .makeup .o,.night-mode .makeup .ow{color:#f92672}.night-mode .makeup .p,.night-mode .makeup .py{color:#f8f8f2}.night-mode .makeup .s,.night-mode .makeup .s1,.night-mode .makeup .s2,.night-mode .makeup .sa,.night-mode .makeup .sb,.night-mode .makeup .sc,.night-mode .makeup .sd{color:#e6db74}.night-mode .makeup .se{color:#ae81ff}.night-mode .makeup .sh,.night-mode .makeup .si,.night-mode .makeup .sr,.night-mode .makeup .ss,.night-mode .makeup .sx{color:#e6db74}.night-mode .makeup .vc,.night-mode .makeup .vg,.night-mode .makeup .vi,.night-mode .makeup .vm{color:#f8f8f2} \ No newline at end of file diff --git a/formatters/html/dist/html-d263fe37168c04220800.js b/formatters/html/dist/html-af096dd87bd4f7bb0f04.js similarity index 84% rename from formatters/html/dist/html-d263fe37168c04220800.js rename to formatters/html/dist/html-af096dd87bd4f7bb0f04.js index b31711b09..1380c1334 100644 --- a/formatters/html/dist/html-d263fe37168c04220800.js +++ b/formatters/html/dist/html-af096dd87bd4f7bb0f04.js @@ -36,4 +36,4 @@ * * Date: 2016-08-08 */ -function(n){var e,p,x,a,i,h,f,g,_,l,c,w,E,o,k,m,s,u,v,C="sizzle"+1*new Date,y=n.document,T=0,r=0,d=oe(),b=oe(),N=oe(),S=function(e,t){return e===t&&(c=!0),0},A={}.hasOwnProperty,t=[],O=t.pop,j=t.push,M=t.push,D=t.slice,L=function(e,t){for(var n=0,r=e.length;n+~]|"+P+")"+P+"*"),F=new RegExp("="+P+"*([^\\]'\"]*?)"+P+"*\\]","g"),W=new RegExp(I),G=new RegExp("^"+q+"$"),K={ID:new RegExp("^#("+q+")"),CLASS:new RegExp("^\\.("+q+")"),TAG:new RegExp("^("+q+"|[*])"),ATTR:new RegExp("^"+H),PSEUDO:new RegExp("^"+I),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,V=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,J=/[+~]/,Y=new RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){w()},ie=ye(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{M.apply(t=D.call(y.childNodes),y.childNodes),t[y.childNodes.length].nodeType}catch(e){M={apply:t.length?function(e,t){j.apply(e,D.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function ae(e,t,n,r){var i,a,o,s,l,c,u,f=t&&t.ownerDocument,d=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==d&&9!==d&&11!==d)return n;if(!r&&((t?t.ownerDocument||t:y)!==E&&w(t),t=t||E,k)){if(11!==d&&(l=Z.exec(e)))if(i=l[1]){if(9===d){if(!(o=t.getElementById(i)))return n;if(o.id===i)return n.push(o),n}else if(f&&(o=f.getElementById(i))&&v(t,o)&&o.id===i)return n.push(o),n}else{if(l[2])return M.apply(n,t.getElementsByTagName(e)),n;if((i=l[3])&&p.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(i)),n}if(p.qsa&&!N[e+" "]&&(!m||!m.test(e))){if(1!==d)f=t,u=e;else if("object"!==t.nodeName.toLowerCase()){for((s=t.getAttribute("id"))?s=s.replace(te,ne):t.setAttribute("id",s=C),a=(c=h(e)).length;a--;)c[a]="#"+s+" "+ve(c[a]);u=c.join(","),f=J.test(e)&&ge(t.parentNode)||t}if(u)try{return M.apply(n,f.querySelectorAll(u)),n}catch(e){}finally{s===C&&t.removeAttribute("id")}}}return g(e.replace($,"$1"),t,n,r)}function oe(){var r=[];return function e(t,n){return r.push(t+" ")>x.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function se(e){return e[C]=!0,e}function le(e){var t=E.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ce(e,t){for(var n=e.split("|"),r=n.length;r--;)x.attrHandle[n[r]]=t}function ue(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function de(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function pe(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ie(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function he(o){return se(function(a){return a=+a,se(function(e,t){for(var n,r=o([],e.length,a),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in p=ae.support={},i=ae.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},w=ae.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:y;return r!==E&&9===r.nodeType&&r.documentElement&&(o=(E=r).documentElement,k=!i(E),y!==E&&(n=E.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",re,!1):n.attachEvent&&n.attachEvent("onunload",re)),p.attributes=le(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=le(function(e){return e.appendChild(E.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=Q.test(E.getElementsByClassName),p.getById=le(function(e){return o.appendChild(e).id=C,!E.getElementsByName||!E.getElementsByName(C).length}),p.getById?(x.filter.ID=function(e){var t=e.replace(Y,ee);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n=t.getElementById(e);return n?[n]:[]}}):(x.filter.ID=function(e){var n=e.replace(Y,ee);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n,r,i,a=t.getElementById(e);if(a){if((n=a.getAttributeNode("id"))&&n.value===e)return[a];for(i=t.getElementsByName(e),r=0;a=i[r++];)if((n=a.getAttributeNode("id"))&&n.value===e)return[a]}return[]}}),x.find.TAG=p.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,a=t.getElementsByTagName(e);if("*"!==e)return a;for(;n=a[i++];)1===n.nodeType&&r.push(n);return r},x.find.CLASS=p.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&k)return t.getElementsByClassName(e)},s=[],m=[],(p.qsa=Q.test(E.querySelectorAll))&&(le(function(e){o.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||m.push("\\["+P+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+C+"-]").length||m.push("~="),e.querySelectorAll(":checked").length||m.push(":checked"),e.querySelectorAll("a#"+C+"+*").length||m.push(".#.+[+~]")}),le(function(e){e.innerHTML="";var t=E.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&m.push("name"+P+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&m.push(":enabled",":disabled"),o.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&m.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),m.push(",.*:")})),(p.matchesSelector=Q.test(u=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&le(function(e){p.disconnectedMatch=u.call(e,"*"),u.call(e,"[s!='']:x"),s.push("!=",I)}),m=m.length&&new RegExp(m.join("|")),s=s.length&&new RegExp(s.join("|")),t=Q.test(o.compareDocumentPosition),v=t||Q.test(o.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},S=t?function(e,t){if(e===t)return c=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===E||e.ownerDocument===y&&v(y,e)?-1:t===E||t.ownerDocument===y&&v(y,t)?1:l?L(l,e)-L(l,t):0:4&n?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,r=0,i=e.parentNode,a=t.parentNode,o=[e],s=[t];if(!i||!a)return e===E?-1:t===E?1:i?-1:a?1:l?L(l,e)-L(l,t):0;if(i===a)return ue(e,t);for(n=e;n=n.parentNode;)o.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;o[r]===s[r];)r++;return r?ue(o[r],s[r]):o[r]===y?-1:s[r]===y?1:0}),E},ae.matches=function(e,t){return ae(e,null,null,t)},ae.matchesSelector=function(e,t){if((e.ownerDocument||e)!==E&&w(e),t=t.replace(F,"='$1']"),p.matchesSelector&&k&&!N[t+" "]&&(!s||!s.test(t))&&(!m||!m.test(t)))try{var n=u.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Y,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Y,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ae.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ae.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return K.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&W.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Y,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=d[e+" "];return t||(t=new RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&d(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=ae.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function O(e,n,r){return y(n)?C.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?C.grep(e,function(e){return e===n!==r}):"string"!=typeof n?C.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(C.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(C):C.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:M.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof C?t[0]:t,C.merge(this,C.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:k,!0)),A.test(r[1])&&C.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=k.getElementById(r[2]))&&(this[0]=i,this.length=1),this}).prototype=C.fn,j=C(k);var D=/^(?:parents|prev(?:Until|All))/,L={children:!0,contents:!0,next:!0,prev:!0};function R(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}C.fn.extend({has:function(e){var t=C(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]+)/i,fe=/^$|^module$|\/(?:java|ecma)script/i,de={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function pe(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&S(e,t)?C.merge([e],n):n}function he(e,t){for(var n=0,r=e.length;nx",v.noCloneChecked=!!ge.cloneNode(!0).lastChild.defaultValue;var be=k.documentElement,xe=/^key/,_e=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,we=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function ke(){return!1}function Ce(){try{return k.activeElement}catch(e){}}function Te(e,t,n,r,i,a){var o,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Te(e,s,n,r,t[s],a);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=ke;else if(!i)return e;return 1===a&&(o=i,(i=function(e){return C().off(e),o.apply(this,arguments)}).guid=o.guid||(o.guid=C.guid++)),e.each(function(){C.event.add(this,t,i,r,n)})}C.event={global:{},add:function(t,e,n,r,i){var a,o,s,l,c,u,f,d,p,h,g,m=Q.get(t);if(m)for(n.handler&&(n=(a=n).handler,i=a.selector),i&&C.find.matchesSelector(be,i),n.guid||(n.guid=C.guid++),(l=m.events)||(l=m.events={}),(o=m.handle)||(o=m.handle=function(e){return void 0!==C&&C.event.triggered!==e.type?C.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(P)||[""]).length;c--;)p=g=(s=we.exec(e[c])||[])[1],h=(s[2]||"").split(".").sort(),p&&(f=C.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=C.event.special[p]||{},u=C.extend({type:p,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&C.expr.match.needsContext.test(i),namespace:h.join(".")},a),(d=l[p])||((d=l[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,o)||t.addEventListener&&t.addEventListener(p,o)),f.add&&(f.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,u):d.push(u),C.event.global[p]=!0)},remove:function(e,t,n,r,i){var a,o,s,l,c,u,f,d,p,h,g,m=Q.hasData(e)&&Q.get(e);if(m&&(l=m.events)){for(c=(t=(t||"").match(P)||[""]).length;c--;)if(p=g=(s=we.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),p){for(f=C.event.special[p]||{},d=l[p=(r?f.delegateType:f.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=a=d.length;a--;)u=d[a],!i&&g!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(d.splice(a,1),u.selector&&d.delegateCount--,f.remove&&f.remove.call(e,u));o&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,m.handle)||C.removeEvent(e,p,m.handle),delete l[p])}else for(p in l)C.event.remove(e,p+t[c],n,r,!0);C.isEmptyObject(l)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,a,o,s=C.event.fix(e),l=new Array(arguments.length),c=(Q.get(this,"events")||{})[s.type]||[],u=C.event.special[s.type]||{};for(l[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Se=/\s*$/g;function je(e,t){return S(e,"table")&&S(11!==t.nodeType?t:t.firstChild,"tr")&&C(e).children("tbody")[0]||e}function Me(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function De(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,a,o,s,l,c;if(1===t.nodeType){if(Q.hasData(e)&&(a=Q.access(e),o=Q.set(t,a),c=a.events))for(i in delete o.handle,o.events={},c)for(n=0,r=c[i].length;n")},clone:function(e,t,n){var r,i,a,o,s,l,c,u=e.cloneNode(!0),f=C.contains(e.ownerDocument,e);if(!(v.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||C.isXMLDoc(e)))for(o=pe(u),r=0,i=(a=pe(e)).length;r").prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),k.head.appendChild(r[0])},abort:function(){i&&i()}}});var zt,Ft=[],Wt=/(=)\?(?=&|$)|\?\?/;C.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Ft.pop()||C.expando+"_"+_t++;return this[e]=!0,e}}),C.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,a,o=!1!==e.jsonp&&(Wt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Wt.test(e.data)&&"data");if(o||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,o?e[o]=e[o].replace(Wt,"$1"+r):!1!==e.jsonp&&(e.url+=(wt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return a||C.error(r+" was not called"),a[0]},e.dataTypes[0]="json",i=E[r],E[r]=function(){a=arguments},n.always(function(){void 0===i?C(E).removeProp(r):E[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Ft.push(r)),a&&y(i)&&i(a[0]),a=i=void 0}),"script"}),v.createHTMLDocument=((zt=k.implementation.createHTMLDocument("").body).innerHTML="
    ",2===zt.childNodes.length),C.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=k.implementation.createHTMLDocument("")).createElement("base")).href=k.location.href,t.head.appendChild(r)):t=k),a=!n&&[],(i=A.exec(e))?[t.createElement(i[1])]:(i=ye([e],t,a),a&&a.length&&C(a).remove(),C.merge([],i.childNodes)));var r,i,a},C.fn.load=function(e,t,n){var r,i,a,o=this,s=e.indexOf(" ");return-1").append(C.parseHTML(e)).find(r):e)}).always(n&&function(e,t){o.each(function(){n.apply(this,a||[e.responseText,t,e])})}),this},C.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){C.fn[t]=function(e){return this.on(t,e)}}),C.expr.pseudos.animated=function(t){return C.grep(C.timers,function(e){return t===e.elem}).length},C.offset={setOffset:function(e,t,n){var r,i,a,o,s,l,c=C.css(e,"position"),u=C(e),f={};"static"===c&&(e.style.position="relative"),s=u.offset(),a=C.css(e,"top"),l=C.css(e,"left"),i=("absolute"===c||"fixed"===c)&&-1<(a+l).indexOf("auto")?(o=(r=u.position()).top,r.left):(o=parseFloat(a)||0,parseFloat(l)||0),y(t)&&(t=t.call(e,n,C.extend({},s))),null!=t.top&&(f.top=t.top-s.top+o),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):u.css(f)}},C.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){C.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===C.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===C.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=C(e).offset()).top+=C.css(e,"borderTopWidth",!0),i.left+=C.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-C.css(r,"marginTop",!0),left:t.left-i.left-C.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===C.css(e,"position");)e=e.offsetParent;return e||be})}}),C.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var a="pageYOffset"===i;C.fn[t]=function(e){return z(this,function(e,t,n){var r;if(b(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(a?r.pageXOffset:n,a?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),C.each(["top","left"],function(e,n){C.cssHooks[n]=$e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),qe.test(t)?C(e).position()[n]+"px":t})}),C.each({Height:"height",Width:"width"},function(o,s){C.each({padding:"inner"+o,content:s,"":"outer"+o},function(r,a){C.fn[a]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return z(this,function(e,t,n){var r;return b(e)?0===a.indexOf("outer")?e["inner"+o]:e.document.documentElement["client"+o]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+o],r["scroll"+o],e.body["offset"+o],r["offset"+o],r["client"+o])):void 0===n?C.css(e,t,i):C.style(e,t,n,i)},s,n?e:void 0,n)}})}),C.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){C.fn[n]=function(e,t){return 0]+>|\t|)+|(?:\n)))/gm,b="
    ",x={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};function _(e){return e.replace(/&/g,"&").replace(//g,">")}function d(e){return e.nodeName.toLowerCase()}function w(e,t){var n=e&&e.exec(t);return n&&0===n.index}function u(e){return t.test(e)}function r(e){var t,n={},r=Array.prototype.slice.call(arguments,1);for(t in e)n[t]=e[t];return r.forEach(function(e){for(t in e)n[t]=e[t]}),n}function p(e){var i=[];return function e(t,n){for(var r=t.firstChild;r;r=r.nextSibling)3===r.nodeType?n+=r.nodeValue.length:1===r.nodeType&&(i.push({event:"start",offset:n,node:r}),n=e(r,n),d(r).match(/br|hr|img|input/)||i.push({event:"stop",offset:n,node:r}));return n}(e,0),i}function h(t){return t.variants&&!t.cached_variants&&(t.cached_variants=t.variants.map(function(e){return r(t,{variants:null},e)})),t.cached_variants||t.endsWithParent&&[r(t)]||[t]}function E(o){function s(e){return e&&e.source||e}function l(e,t){return new RegExp(s(e),"m"+(o.case_insensitive?"i":"")+(t?"g":""))}!function t(n,e){if(n.compiled)return;n.compiled=!0;n.keywords=n.keywords||n.beginKeywords;if(n.keywords){var r={},i=function(n,e){o.case_insensitive&&(e=e.toLowerCase()),e.split(" ").forEach(function(e){var t=e.split("|");r[t[0]]=[n,t[1]?Number(t[1]):1]})};"string"==typeof n.keywords?i("keyword",n.keywords):c(n.keywords).forEach(function(e){i(e,n.keywords[e])}),n.keywords=r}n.lexemesRe=l(n.lexemes||/\w+/,!0);e&&(n.beginKeywords&&(n.begin="\\b("+n.beginKeywords.split(" ").join("|")+")\\b"),n.begin||(n.begin=/\B|\b/),n.beginRe=l(n.begin),n.end||n.endsWithParent||(n.end=/\B|\b/),n.end&&(n.endRe=l(n.end)),n.terminator_end=s(n.end)||"",n.endsWithParent&&e.terminator_end&&(n.terminator_end+=(n.end?"|":"")+e.terminator_end));n.illegal&&(n.illegalRe=l(n.illegal));null==n.relevance&&(n.relevance=1);n.contains||(n.contains=[]);n.contains=Array.prototype.concat.apply([],n.contains.map(function(e){return h("self"===e?n:e)}));n.contains.forEach(function(e){t(e,n)});n.starts&&t(n.starts,e);var a=n.contains.map(function(e){return e.beginKeywords?"\\.?("+e.begin+")\\.?":e.begin}).concat([n.terminator_end,n.illegal]).map(s).filter(Boolean);n.terminators=a.length?l(a.join("|"),!0):{exec:function(){return null}}}(o)}function k(e,t,s,n){function l(e,t,n,r){var i=r?"":x.classPrefix,a='')+t+o}function c(){p+=null!=d.subLanguage?function(){var e="string"==typeof d.subLanguage;if(e&&!y[d.subLanguage])return _(h);var t=e?k(d.subLanguage,h,!0,a[d.subLanguage]):C(h,d.subLanguage.length?d.subLanguage:void 0);0")+'"');return h+=t,t.length||1}var f=T(e);if(!f)throw new Error('Unknown language: "'+e+'"');E(f);var i,d=n||f,a={},p="";for(i=d;i!==f;i=i.parent)i.className&&(p=l(i.className,"",!0)+p);var h="",g=0;try{for(var o,m,v=0;d.terminators.lastIndex=v,o=d.terminators.exec(t);)m=r(t.substring(v,o.index),o[0]),v=o.index+m;for(r(t.substr(v)),i=d;i.parent;i=i.parent)i.className&&(p+=b);return{relevance:g,value:p,language:e,top:d}}catch(e){if(e.message&&-1!==e.message.indexOf("Illegal"))return{relevance:0,value:_(t)};throw e}}function C(n,e){e=e||x.languages||c(y);var r={relevance:0,value:_(n)},i=r;return e.filter(T).forEach(function(e){var t=k(e,n,!1);t.language=e,t.relevance>i.relevance&&(i=t),t.relevance>r.relevance&&(i=r,r=t)}),i.language&&(r.second_best=i),r}function g(e){return x.tabReplace||x.useBR?e.replace(n,function(e,t){return x.useBR&&"\n"===e?"
    ":x.tabReplace?t.replace(/\t/g,x.tabReplace):""}):e}function a(e){var t,n,r,i,a,o=function(e){var t,n,r,i,a=e.className+" ";if(a+=e.parentNode?e.parentNode.className:"",n=l.exec(a))return T(n[1])?n[1]:"no-highlight";for(a=a.split(/\s+/),t=0,r=a.length;t/g,"\n"):t=e,a=t.textContent,r=o?k(o,a,!0):C(a),(n=p(t)).length&&((i=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=r.value,r.value=function(e,t,n){var r=0,i="",a=[];function o(){return e.length&&t.length?e[0].offset!==t[0].offset?e[0].offset"}function l(e){i+=""}function c(e){("start"===e.event?s:l)(e.node)}for(;e.length||t.length;){var u=o();if(i+=_(n.substring(r,u[0].offset)),r=u[0].offset,u===e){for(a.reverse().forEach(l);c(u.splice(0,1)[0]),(u=o())===e&&u.length&&u[0].offset===r;);a.reverse().forEach(s)}else"start"===u[0].event?a.push(u[0].node):a.pop(),c(u.splice(0,1)[0])}return i+_(n.substr(r))}(n,p(i),a)),r.value=g(r.value),e.innerHTML=r.value,e.className=function(e,t,n){var r=t?s[t]:n,i=[e.trim()];e.match(/\bhljs\b/)||i.push("hljs");-1===e.indexOf(r)&&i.push(r);return i.join(" ").trim()}(e.className,o,r.language),e.result={language:r.language,re:r.relevance},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.relevance}))}function o(){if(!o.called){o.called=!0;var e=document.querySelectorAll("pre code");f.forEach.call(e,a)}}function T(e){return e=(e||"").toLowerCase(),y[e]||y[s[e]]}i.highlight=k,i.highlightAuto=C,i.fixMarkup=g,i.highlightBlock=a,i.configure=function(e){x=r(x,e)},i.initHighlighting=o,i.initHighlightingOnLoad=function(){addEventListener("DOMContentLoaded",o,!1),addEventListener("load",o,!1)},i.registerLanguage=function(t,e){var n=y[t]=e(i);n.aliases&&n.aliases.forEach(function(e){s[e]=t})},i.listLanguages=function(){return c(y)},i.getLanguage=T,i.inherit=r,i.IDENT_RE="[a-zA-Z]\\w*",i.UNDERSCORE_IDENT_RE="[a-zA-Z_]\\w*",i.NUMBER_RE="\\b\\d+(\\.\\d+)?",i.C_NUMBER_RE="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",i.BINARY_NUMBER_RE="\\b(0b[01]+)",i.RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",i.BACKSLASH_ESCAPE={begin:"\\\\[\\s\\S]",relevance:0},i.APOS_STRING_MODE={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.QUOTE_STRING_MODE={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.PHRASAL_WORDS_MODE={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},i.COMMENT=function(e,t,n){var r=i.inherit({className:"comment",begin:e,end:t,contains:[]},n||{});return r.contains.push(i.PHRASAL_WORDS_MODE),r.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|XXX):",relevance:0}),r},i.C_LINE_COMMENT_MODE=i.COMMENT("//","$"),i.C_BLOCK_COMMENT_MODE=i.COMMENT("/\\*","\\*/"),i.HASH_COMMENT_MODE=i.COMMENT("#","$"),i.NUMBER_MODE={className:"number",begin:i.NUMBER_RE,relevance:0},i.C_NUMBER_MODE={className:"number",begin:i.C_NUMBER_RE,relevance:0},i.BINARY_NUMBER_MODE={className:"number",begin:i.BINARY_NUMBER_RE,relevance:0},i.CSS_NUMBER_MODE={className:"number",begin:i.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},i.REGEXP_MODE={className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[i.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[i.BACKSLASH_ESCAPE]}]},i.TITLE_MODE={className:"title",begin:i.IDENT_RE,relevance:0},i.UNDERSCORE_TITLE_MODE={className:"title",begin:i.UNDERSCORE_IDENT_RE,relevance:0},i.METHOD_GUARD={begin:"\\.\\s*"+i.UNDERSCORE_IDENT_RE,relevance:0}})(t)}()},function(e,t,n){"use strict";t.__esModule=!0,t.extend=s,t.indexOf=function(e,t){for(var n=0,r=e.length;n":">",'"':""","'":"'","`":"`","=":"="},i=/[&<>"'`=]/g,a=/[&<>"'`=]/;function o(e){return r[e]}function s(e){for(var t=1;t",returnBegin:!0,illegal:"\\(|#|//|/\\*|\\\\|:|;",contains:[h,e.inherit(e.TITLE_MODE,{begin:t})],starts:{end:";|\\.",keywords:r,contains:p}},i,{begin:"^-",end:"\\.",relevance:0,excludeEnd:!0,returnBegin:!0,lexemes:"-"+e.IDENT_RE,keywords:"-module -record -undef -export -ifdef -ifndef -author -copyright -doc -vsn -import -include -include_lib -compile -define -else -endif -file -behaviour -behavior -spec",contains:[h]},a,e.QUOTE_STRING_MODE,f,c,u,l,{begin:/\.$/}]}}},function(e,t){e.exports=function(e){return{keywords:{built_in:"spawn spawn_link self",keyword:"after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse|10 query receive rem try when xor"},contains:[{className:"meta",begin:"^[0-9]+> ",relevance:10},e.COMMENT("%","$"),{className:"number",begin:"\\b(\\d+#[a-fA-F0-9]+|\\d+(\\.\\d+)?([eE][-+]?\\d+)?)",relevance:0},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"\\?(::)?([A-Z]\\w*(::)?)+"},{begin:"->"},{begin:"ok"},{begin:"!"},{begin:"(\\b[a-z'][a-zA-Z0-9_']*:[a-z'][a-zA-Z0-9_']*)|(\\b[a-z'][a-zA-Z0-9_']*)",relevance:0},{begin:"[A-Z][a-zA-Z0-9_']*",relevance:0}]}}},function(e,t){e.exports=function(e){var t="HTTP/[0-9\\.]+";return{aliases:["https"],illegal:"\\S",contains:[{begin:"^"+t,end:"$",contains:[{className:"number",begin:"\\b\\d{3}\\b"}]},{begin:"^[A-Z]+ (.*?) "+t+"$",returnBegin:!0,end:"$",contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{begin:t},{className:"keyword",begin:"[A-Z]+"}]},{className:"attribute",begin:"^\\w",end:": ",excludeEnd:!0,illegal:"\\n|\\s|=",starts:{end:"$",relevance:0}},{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}]}}},function(e,t){e.exports=function(e){var t="[A-Za-z$_][0-9A-Za-z$_]*",n={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},r={className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},i={className:"subst",begin:"\\$\\{",end:"\\}",keywords:n,contains:[]},a={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,i]};i.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,r,e.REGEXP_MODE];var o=i.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);return{aliases:["js","jsx"],keywords:n,contains:[{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},{className:"meta",begin:/^#!/,end:/$/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r,{begin:/[{,]\s*/,relevance:0,contains:[{begin:t+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:t,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+t+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:o}]}]},{begin://,subLanguage:"xml",contains:[{begin:/<\w+\s*\/>/,skip:!0},{begin:/<\w+/,end:/(\/\w+|\w+\/)>/,skip:!0,contains:[{begin:/<\w+\s*\/>/,skip:!0},"self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:t}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:o}],illegal:/\[|%/},{begin:/\$[(.]/},e.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0}],illegal:/#(?!!)/}}},function(e,t){e.exports=function(e){var t={literal:"true false null"},n=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],r={end:",",endsWithParent:!0,excludeEnd:!0,contains:n,keywords:t},i={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(r,{begin:/:/})],illegal:"\\S"},a={begin:"\\[",end:"\\]",contains:[e.inherit(r)],illegal:"\\S"};return n.splice(n.length,0,i,a),{contains:n,keywords:t,illegal:"\\S"}}},function(e,t){e.exports=function(e){return{aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$"},{begin:"^.+?\\n[=-]{2,}$"}]},{begin:"<",end:">",subLanguage:"xml",relevance:0},{className:"bullet",begin:"^([*+-]|(\\d+\\.))\\s+"},{className:"strong",begin:"[*_]{2}.+?[*_]{2}"},{className:"emphasis",variants:[{begin:"\\*.+?\\*"},{begin:"_.+?_",relevance:0}]},{className:"quote",begin:"^>\\s+",end:"$"},{className:"code",variants:[{begin:"^```w*s*$",end:"^```s*$"},{begin:"`.+?`"},{begin:"^( {4}|\t)",end:"$",relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},{begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}},function(e,t){e.exports=function(e){var t=e.COMMENT("--","$");return{case_insensitive:!0,illegal:/[<>{}*#]/,contains:[{beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment",end:/;/,endsWithParent:!0,lexemes:/[\w\.]+/,keywords:{keyword:"abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias allocate allow alter always analyze ancillary and any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second section securefile security seed segment select self sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null",built_in:"array bigint binary bit blob boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text varchar varying void"},contains:[{className:"string",begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE,{begin:"''"}]},{className:"string",begin:'"',end:'"',contains:[e.BACKSLASH_ESCAPE,{begin:'""'}]},{className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t]},e.C_BLOCK_COMMENT_MODE,t]}}},function(e,t){e.exports=function(e){var t={endsWithParent:!0,illegal:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[{begin:"\\[",end:"\\]"}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},{begin:/<\?(php)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0}]},{className:"tag",begin:"|$)",end:">",keywords:{name:"style"},contains:[t],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:"|$)",end:">",keywords:{name:"script"},contains:[t],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["actionscript","javascript","handlebars","xml"]}},{className:"meta",variants:[{begin:/<\?xml/,end:/\?>/,relevance:10},{begin:/<\?\w+/,end:/\?>/}]},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},t]}]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var i="hll";function r(e){for(var t=e.target.getAttribute("data-group-id"),n=document.querySelectorAll("[data-group-id='"+t+"']"),r=0;r= 2.0.0-beta.1",7:">= 4.0.0"};var c="[object Object]";function u(e,t,n){this.helpers=e||{},this.partials=t||{},this.decorators=n||{},o.registerDefaultHelpers(this),s.registerDefaultDecorators(this)}u.prototype={constructor:u,logger:l.default,log:l.default.log,registerHelper:function(e,t){if(i.toString.call(e)===c){if(t)throw new a.default("Arg not supported with multiple helpers");i.extend(this.helpers,e)}else this.helpers[e]=t},unregisterHelper:function(e){delete this.helpers[e]},registerPartial:function(e,t){if(i.toString.call(e)===c)i.extend(this.partials,e);else{if(void 0===t)throw new a.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=t}},unregisterPartial:function(e){delete this.partials[e]},registerDecorator:function(e,t){if(i.toString.call(e)===c){if(t)throw new a.default("Arg not supported with multiple decorators");i.extend(this.decorators,e)}else this.decorators[e]=t},unregisterDecorator:function(e){delete this.decorators[e]}};var f=l.default.log;t.log=f,t.createFrame=i.createFrame,t.logger=l.default},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,i){var a;return"

    Sorry, we couldn't find anything for "+e.escapeExpression("function"==typeof(a=null!=(a=n.value||(null!=t?t.value:t))?a:n.helperMissing)?a.call(null!=t?t:e.nullContext||{},{name:"value",hash:{},data:i}):a)+".

    \n"},3:function(e,t,n,r,i,a,o){var s;return null!=(s=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.levels:t,{name:"each",hash:{},fn:e.program(4,i,0,a,o),inverse:e.noop,data:i}))?s:""},4:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{};return'

    '+e.escapeExpression("function"==typeof(l=null!=(l=n.name||(null!=t?t.name:t))?l:n.helperMissing)?l.call(c,{name:"name",hash:{},data:i}):l)+"

    \n"+(null!=(s=n.each.call(c,null!=t?t.results:t,{name:"each",hash:{},fn:e.program(5,i,0,a,o),inverse:e.noop,data:i}))?s:"")},5:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
    \n

    \n '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+'\n

    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.functions:t,{name:"each",hash:{},fn:e.program(6,i,0,a,o),inverse:e.noop,data:i}))?s:"")+'
    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.callbacks:t,{name:"each",hash:{},fn:e.program(8,i,0,a,o),inverse:e.noop,data:i}))?s:"")+'
    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.types:t,{name:"each",hash:{},fn:e.program(10,i,0,a,o),inverse:e.noop,data:i}))?s:"")+"
    \n
    \n"},6:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+"
  • \n"},8:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+" (callback)
  • \n"},10:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+" (type)
  • \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{};return"

    Search Results for "+e.escapeExpression("function"==typeof(l=null!=(l=n.value||(null!=t?t.value:t))?l:n.helperMissing)?l.call(c,{name:"value",hash:{},data:i}):l)+"

    \n\n"+(null!=(s=n.if.call(c,null!=t?t.empty:t,{name:"if",hash:{},fn:e.program(1,i,0,a,o),inverse:e.program(3,i,0,a,o),data:i}))?s:"")},useData:!0,useDepths:!0})},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,i,a,o){var s,l=null!=t?t:e.nullContext||{},c=n.helperMissing,u=e.lambda,f=e.escapeExpression;return(null!=(s=(n.newGroup||t&&t.newGroup||c).call(l,o[1],null!=(s=a[0][0])?s.group:s,{name:"newGroup",hash:{},fn:e.program(2,i,0,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+'
  • \n\n \n"+(null!=(s=n.if.call(l,null!=(s=a[0][0])?s.title_prefix:s,{name:"if",hash:{},fn:e.program(8,i,0,a,o),inverse:e.program(10,i,0,a,o),data:i,blockParams:a}))?s:"")+" \n\n"+(null!=(s=(n.hasContent||t&&t.hasContent||c).call(l,a[0][0],{name:"hasContent",hash:{},fn:e.program(12,i,0,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+"
  • \n"},2:function(e,t,n,r,i,a){var o;return'
  • '+e.escapeExpression(e.lambda(null!=(o=a[1][0])?o.group:o,t))+"
  • \n"},4:function(e,t,n,r,i){return"clicked open"},6:function(e,t,n,r,i){return'class="expand"'},8:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression;return' '+l(s(null!=(o=a[1][0])?o.title_prefix:o,t))+""+l(s(null!=(o=a[1][0])?o.title_collapsed:o,t))+"\n"},10:function(e,t,n,r,i,a){var o;return" "+e.escapeExpression(e.lambda(null!=(o=a[1][0])?o.title:o,t))+"\n"},12:function(e,t,n,r,i,a){var o;return'
      \n
    • \n Top\n
    • \n\n'+(null!=(o=(n.isArray||t&&t.isArray||n.helperMissing).call(null!=t?t:e.nullContext||{},null!=(o=a[1][0])?o.headers:o,{name:"isArray",hash:{},fn:e.program(13,i,0,a),inverse:e.program(16,i,0,a),data:i,blockParams:a}))?o:"")+"
    \n"},13:function(e,t,n,r,i,a){var o;return null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=a[2][0])?o.headers:o,{name:"each",hash:{},fn:e.program(14,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:""},14:function(e,t,n,r,i,a){var o,s,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • \n '+l(typeof(s=null!=(s=n.id||(null!=t?t.id:t))?s:u)===f?s.call(c,{name:"id",hash:{},data:i,blockParams:a}):s)+"\n
  • \n"},16:function(e,t,n,r,i,a){var o,s=null!=t?t:e.nullContext||{};return(null!=(o=(n.showSummary||t&&t.showSummary||n.helperMissing).call(s,a[2][0],{name:"showSummary",hash:{},fn:e.program(17,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")+(null!=(o=n.each.call(s,null!=(o=a[2][0])?o.nodeGroups:o,{name:"each",hash:{},fn:e.program(19,i,1,a),inverse:e.noop,data:i,blockParams:a}))?o:"")},17:function(e,t,n,r,i,a){var o;return'
  • \n Summary\n
  • \n'},19:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression;return'
  • \n '+l(s(null!=(o=a[0][0])?o.name:o,t))+'\n
      \n'+(null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=a[0][0])?o.nodes:o,{name:"each",hash:{},fn:e.program(20,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")+"
    \n
  • \n"},20:function(e,t,n,r,i,a){var o,s,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • \n '+l(typeof(s=null!=(s=n.id||(null!=t?t.id:t))?s:u)===f?s.call(c,{name:"id",hash:{},data:i,blockParams:a}):s)+"\n
  • \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i,a,o){var s;return'
      \n'+(null!=(s=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.nodes:t,{name:"each",hash:{},fn:e.program(1,i,2,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+"
    \n"},useData:!0,useDepths:!0,useBlockParams:!0})},function(i,e,t){(function(e){var y="Expected a function",a=NaN,o="[object Symbol]",s=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,u=/^0o[0-7]+$/i,f=parseInt,t="object"==typeof e&&e&&e.Object===Object&&e,n="object"==typeof self&&self&&self.Object===Object&&self,r=t||n||Function("return this")(),d=Object.prototype.toString,b=Math.max,x=Math.min,_=function(){return r.Date.now()};function p(r,i,e){var a,o,s,l,c,u,f=0,d=!1,p=!1,t=!0;if("function"!=typeof r)throw new TypeError(y);function h(e){var t=a,n=o;return a=o=void 0,f=e,l=r.apply(n,t)}function g(e){var t=e-u;return void 0===u||i<=t||t<0||p&&s<=e-f}function m(){var e,t,n=_();if(g(n))return v(n);c=setTimeout(m,(t=i-((e=n)-u),p?x(t,s-(e-f)):t))}function v(e){return c=void 0,t&&a?h(e):(a=o=void 0,l)}function n(){var e,t=_(),n=g(t);if(a=arguments,o=this,u=t,n){if(void 0===c)return f=e=u,c=setTimeout(m,i),d?h(e):l;if(p)return c=setTimeout(m,i),h(u)}return void 0===c&&(c=setTimeout(m,i)),l}return i=E(i)||0,w(e)&&(d=!!e.leading,s=(p="maxWait"in e)?b(E(e.maxWait)||0,i):s,t="trailing"in e?!!e.trailing:t),n.cancel=function(){void 0!==c&&clearTimeout(c),a=u=o=c=void(f=0)},n.flush=function(){return void 0===c?l:v(_())},n}function w(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function E(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||(n=t)&&"object"==typeof n&&d.call(t)==o)return a;var t,n;if(w(e)){var r="function"==typeof e.valueOf?e.valueOf():e;e=w(r)?r+"":r}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(s,"");var i=c.test(e);return i||u.test(e)?f(e.slice(2),i?2:8):l.test(e)?a:+e}i.exports=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new TypeError(y);return w(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),p(e,t,{leading:r,maxWait:t,trailing:i})}}).call(this,t(20))},,,,,function(e,t,n){n(49),e.exports=n(47)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}t.__esModule=!0;var a=i(n(22)),o=r(n(43)),s=r(n(4)),l=i(n(2)),c=i(n(44)),u=r(n(45));function f(){var t=new a.HandlebarsEnvironment;return l.extend(t,a),t.SafeString=o.default,t.Exception=s.default,t.Utils=l,t.escapeExpression=l.escapeExpression,t.VM=c,t.template=function(e){return c.template(e,t)},t}var d=f();d.create=f,u.default(d),d.default=d,t.default=d,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.registerDefaultHelpers=function(e){i.default(e),a.default(e),o.default(e),s.default(e),l.default(e),c.default(e),u.default(e)};var i=r(n(33)),a=r(n(34)),o=r(n(35)),s=r(n(36)),l=r(n(37)),c=r(n(38)),u=r(n(39))},function(e,t,n){"use strict";t.__esModule=!0;var o=n(2);t.default=function(a){a.registerHelper("blockHelperMissing",function(e,t){var n=t.inverse,r=t.fn;if(!0===e)return r(this);if(!1===e||null==e)return n(this);if(o.isArray(e))return 0"+e[0]+"";return r.slice(0,t)+i+r.slice(n)}function W(e){return!!e}function G(e,a,o,t){return(e||[]).reduce(function(e,t){var n=(a+"."+t.id).match(o),r=t.id&&t.id.match(o);if((n||r)&&!e[t.id]){var i=JSON.parse(JSON.stringify(t));i.match=r?F(r):t.id,e[i.id]=i}return e},t||{})}function K(e,t,n){0ue?de:he)}var be=a()("body"),xe="night-mode",_e=a()(".night-mode-toggle");function we(){be.addClass(xe);try{localStorage.setItem(xe,!0)}catch(e){}}function Ee(){be.hasClass(xe)?function(){be.removeClass(xe);try{localStorage.removeItem(xe)}catch(e){}}():we()}function ke(){!function(){try{localStorage.getItem(xe)&&we()}catch(e){}}(),_e.click(function(){Ee()})}var Ce=n(16);window.$=a.a,a()(function(){o.a.registerHelper("hasContent",j),o.a.registerHelper("isArray",D),o.a.registerHelper("isLocal",L),o.a.registerHelper("newGroup",R),o.a.registerHelper("showSummary",P),l.a.configure({tabReplace:" ",languages:[]}),l.a.registerLanguage("bash",u.a),l.a.registerLanguage("css",d.a),l.a.registerLanguage("diff",h.a),l.a.registerLanguage("erlang",m.a),l.a.registerLanguage("erlang-repl",y.a),l.a.registerLanguage("http",x.a),l.a.registerLanguage("javascript",w.a),l.a.registerLanguage("json",k.a),l.a.registerLanguage("markdown",T.a),l.a.registerLanguage("sql",S.a),l.a.registerLanguage("xml",O.a),ke(),function(){ye();var e=window.innerWidth;a()(window).resize(le()(function(){e!==window.innerWidth&&(e=window.innerWidth,ye())},100)),a()(".sidebar-toggle").click(function(){ve()})}(),ae(),Object(Ce.a)(),l.a.initHighlighting()})}]); \ No newline at end of file +function(n){var e,p,x,a,i,h,f,g,_,l,c,w,E,o,k,m,s,u,v,C="sizzle"+1*new Date,y=n.document,T=0,r=0,d=oe(),b=oe(),N=oe(),S=function(e,t){return e===t&&(c=!0),0},A={}.hasOwnProperty,t=[],O=t.pop,j=t.push,M=t.push,D=t.slice,L=function(e,t){for(var n=0,r=e.length;n+~]|"+P+")"+P+"*"),F=new RegExp("="+P+"*([^\\]'\"]*?)"+P+"*\\]","g"),W=new RegExp(I),G=new RegExp("^"+H+"$"),K={ID:new RegExp("^#("+H+")"),CLASS:new RegExp("^\\.("+H+")"),TAG:new RegExp("^("+H+"|[*])"),ATTR:new RegExp("^"+q),PSEUDO:new RegExp("^"+I),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,V=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,J=/[+~]/,Y=new RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){w()},ie=ye(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{M.apply(t=D.call(y.childNodes),y.childNodes),t[y.childNodes.length].nodeType}catch(e){M={apply:t.length?function(e,t){j.apply(e,D.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function ae(e,t,n,r){var i,a,o,s,l,c,u,f=t&&t.ownerDocument,d=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==d&&9!==d&&11!==d)return n;if(!r&&((t?t.ownerDocument||t:y)!==E&&w(t),t=t||E,k)){if(11!==d&&(l=Z.exec(e)))if(i=l[1]){if(9===d){if(!(o=t.getElementById(i)))return n;if(o.id===i)return n.push(o),n}else if(f&&(o=f.getElementById(i))&&v(t,o)&&o.id===i)return n.push(o),n}else{if(l[2])return M.apply(n,t.getElementsByTagName(e)),n;if((i=l[3])&&p.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(i)),n}if(p.qsa&&!N[e+" "]&&(!m||!m.test(e))){if(1!==d)f=t,u=e;else if("object"!==t.nodeName.toLowerCase()){for((s=t.getAttribute("id"))?s=s.replace(te,ne):t.setAttribute("id",s=C),a=(c=h(e)).length;a--;)c[a]="#"+s+" "+ve(c[a]);u=c.join(","),f=J.test(e)&&ge(t.parentNode)||t}if(u)try{return M.apply(n,f.querySelectorAll(u)),n}catch(e){}finally{s===C&&t.removeAttribute("id")}}}return g(e.replace($,"$1"),t,n,r)}function oe(){var r=[];return function e(t,n){return r.push(t+" ")>x.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function se(e){return e[C]=!0,e}function le(e){var t=E.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ce(e,t){for(var n=e.split("|"),r=n.length;r--;)x.attrHandle[n[r]]=t}function ue(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function de(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function pe(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ie(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function he(o){return se(function(a){return a=+a,se(function(e,t){for(var n,r=o([],e.length,a),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in p=ae.support={},i=ae.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},w=ae.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:y;return r!==E&&9===r.nodeType&&r.documentElement&&(o=(E=r).documentElement,k=!i(E),y!==E&&(n=E.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",re,!1):n.attachEvent&&n.attachEvent("onunload",re)),p.attributes=le(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=le(function(e){return e.appendChild(E.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=Q.test(E.getElementsByClassName),p.getById=le(function(e){return o.appendChild(e).id=C,!E.getElementsByName||!E.getElementsByName(C).length}),p.getById?(x.filter.ID=function(e){var t=e.replace(Y,ee);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n=t.getElementById(e);return n?[n]:[]}}):(x.filter.ID=function(e){var n=e.replace(Y,ee);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n,r,i,a=t.getElementById(e);if(a){if((n=a.getAttributeNode("id"))&&n.value===e)return[a];for(i=t.getElementsByName(e),r=0;a=i[r++];)if((n=a.getAttributeNode("id"))&&n.value===e)return[a]}return[]}}),x.find.TAG=p.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,a=t.getElementsByTagName(e);if("*"!==e)return a;for(;n=a[i++];)1===n.nodeType&&r.push(n);return r},x.find.CLASS=p.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&k)return t.getElementsByClassName(e)},s=[],m=[],(p.qsa=Q.test(E.querySelectorAll))&&(le(function(e){o.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||m.push("\\["+P+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+C+"-]").length||m.push("~="),e.querySelectorAll(":checked").length||m.push(":checked"),e.querySelectorAll("a#"+C+"+*").length||m.push(".#.+[+~]")}),le(function(e){e.innerHTML="";var t=E.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&m.push("name"+P+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&m.push(":enabled",":disabled"),o.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&m.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),m.push(",.*:")})),(p.matchesSelector=Q.test(u=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&le(function(e){p.disconnectedMatch=u.call(e,"*"),u.call(e,"[s!='']:x"),s.push("!=",I)}),m=m.length&&new RegExp(m.join("|")),s=s.length&&new RegExp(s.join("|")),t=Q.test(o.compareDocumentPosition),v=t||Q.test(o.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},S=t?function(e,t){if(e===t)return c=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===E||e.ownerDocument===y&&v(y,e)?-1:t===E||t.ownerDocument===y&&v(y,t)?1:l?L(l,e)-L(l,t):0:4&n?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,r=0,i=e.parentNode,a=t.parentNode,o=[e],s=[t];if(!i||!a)return e===E?-1:t===E?1:i?-1:a?1:l?L(l,e)-L(l,t):0;if(i===a)return ue(e,t);for(n=e;n=n.parentNode;)o.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;o[r]===s[r];)r++;return r?ue(o[r],s[r]):o[r]===y?-1:s[r]===y?1:0}),E},ae.matches=function(e,t){return ae(e,null,null,t)},ae.matchesSelector=function(e,t){if((e.ownerDocument||e)!==E&&w(e),t=t.replace(F,"='$1']"),p.matchesSelector&&k&&!N[t+" "]&&(!s||!s.test(t))&&(!m||!m.test(t)))try{var n=u.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Y,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Y,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ae.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ae.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return K.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&W.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Y,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=d[e+" "];return t||(t=new RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&d(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=ae.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function O(e,n,r){return y(n)?C.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?C.grep(e,function(e){return e===n!==r}):"string"!=typeof n?C.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(C.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(C):C.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:M.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof C?t[0]:t,C.merge(this,C.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:k,!0)),A.test(r[1])&&C.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=k.getElementById(r[2]))&&(this[0]=i,this.length=1),this}).prototype=C.fn,j=C(k);var D=/^(?:parents|prev(?:Until|All))/,L={children:!0,contents:!0,next:!0,prev:!0};function R(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}C.fn.extend({has:function(e){var t=C(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]+)/i,fe=/^$|^module$|\/(?:java|ecma)script/i,de={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function pe(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&S(e,t)?C.merge([e],n):n}function he(e,t){for(var n=0,r=e.length;nx",v.noCloneChecked=!!ge.cloneNode(!0).lastChild.defaultValue;var be=k.documentElement,xe=/^key/,_e=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,we=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function ke(){return!1}function Ce(){try{return k.activeElement}catch(e){}}function Te(e,t,n,r,i,a){var o,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Te(e,s,n,r,t[s],a);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=ke;else if(!i)return e;return 1===a&&(o=i,(i=function(e){return C().off(e),o.apply(this,arguments)}).guid=o.guid||(o.guid=C.guid++)),e.each(function(){C.event.add(this,t,i,r,n)})}C.event={global:{},add:function(t,e,n,r,i){var a,o,s,l,c,u,f,d,p,h,g,m=Q.get(t);if(m)for(n.handler&&(n=(a=n).handler,i=a.selector),i&&C.find.matchesSelector(be,i),n.guid||(n.guid=C.guid++),(l=m.events)||(l=m.events={}),(o=m.handle)||(o=m.handle=function(e){return void 0!==C&&C.event.triggered!==e.type?C.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(P)||[""]).length;c--;)p=g=(s=we.exec(e[c])||[])[1],h=(s[2]||"").split(".").sort(),p&&(f=C.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=C.event.special[p]||{},u=C.extend({type:p,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&C.expr.match.needsContext.test(i),namespace:h.join(".")},a),(d=l[p])||((d=l[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,o)||t.addEventListener&&t.addEventListener(p,o)),f.add&&(f.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,u):d.push(u),C.event.global[p]=!0)},remove:function(e,t,n,r,i){var a,o,s,l,c,u,f,d,p,h,g,m=Q.hasData(e)&&Q.get(e);if(m&&(l=m.events)){for(c=(t=(t||"").match(P)||[""]).length;c--;)if(p=g=(s=we.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),p){for(f=C.event.special[p]||{},d=l[p=(r?f.delegateType:f.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=a=d.length;a--;)u=d[a],!i&&g!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(d.splice(a,1),u.selector&&d.delegateCount--,f.remove&&f.remove.call(e,u));o&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,m.handle)||C.removeEvent(e,p,m.handle),delete l[p])}else for(p in l)C.event.remove(e,p+t[c],n,r,!0);C.isEmptyObject(l)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,a,o,s=C.event.fix(e),l=new Array(arguments.length),c=(Q.get(this,"events")||{})[s.type]||[],u=C.event.special[s.type]||{};for(l[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Se=/\s*$/g;function je(e,t){return S(e,"table")&&S(11!==t.nodeType?t:t.firstChild,"tr")&&C(e).children("tbody")[0]||e}function Me(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function De(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,a,o,s,l,c;if(1===t.nodeType){if(Q.hasData(e)&&(a=Q.access(e),o=Q.set(t,a),c=a.events))for(i in delete o.handle,o.events={},c)for(n=0,r=c[i].length;n")},clone:function(e,t,n){var r,i,a,o,s,l,c,u=e.cloneNode(!0),f=C.contains(e.ownerDocument,e);if(!(v.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||C.isXMLDoc(e)))for(o=pe(u),r=0,i=(a=pe(e)).length;r").prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),k.head.appendChild(r[0])},abort:function(){i&&i()}}});var zt,Ft=[],Wt=/(=)\?(?=&|$)|\?\?/;C.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Ft.pop()||C.expando+"_"+_t++;return this[e]=!0,e}}),C.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,a,o=!1!==e.jsonp&&(Wt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Wt.test(e.data)&&"data");if(o||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,o?e[o]=e[o].replace(Wt,"$1"+r):!1!==e.jsonp&&(e.url+=(wt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return a||C.error(r+" was not called"),a[0]},e.dataTypes[0]="json",i=E[r],E[r]=function(){a=arguments},n.always(function(){void 0===i?C(E).removeProp(r):E[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Ft.push(r)),a&&y(i)&&i(a[0]),a=i=void 0}),"script"}),v.createHTMLDocument=((zt=k.implementation.createHTMLDocument("").body).innerHTML="
    ",2===zt.childNodes.length),C.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=k.implementation.createHTMLDocument("")).createElement("base")).href=k.location.href,t.head.appendChild(r)):t=k),a=!n&&[],(i=A.exec(e))?[t.createElement(i[1])]:(i=ye([e],t,a),a&&a.length&&C(a).remove(),C.merge([],i.childNodes)));var r,i,a},C.fn.load=function(e,t,n){var r,i,a,o=this,s=e.indexOf(" ");return-1").append(C.parseHTML(e)).find(r):e)}).always(n&&function(e,t){o.each(function(){n.apply(this,a||[e.responseText,t,e])})}),this},C.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){C.fn[t]=function(e){return this.on(t,e)}}),C.expr.pseudos.animated=function(t){return C.grep(C.timers,function(e){return t===e.elem}).length},C.offset={setOffset:function(e,t,n){var r,i,a,o,s,l,c=C.css(e,"position"),u=C(e),f={};"static"===c&&(e.style.position="relative"),s=u.offset(),a=C.css(e,"top"),l=C.css(e,"left"),i=("absolute"===c||"fixed"===c)&&-1<(a+l).indexOf("auto")?(o=(r=u.position()).top,r.left):(o=parseFloat(a)||0,parseFloat(l)||0),y(t)&&(t=t.call(e,n,C.extend({},s))),null!=t.top&&(f.top=t.top-s.top+o),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):u.css(f)}},C.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){C.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===C.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===C.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=C(e).offset()).top+=C.css(e,"borderTopWidth",!0),i.left+=C.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-C.css(r,"marginTop",!0),left:t.left-i.left-C.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===C.css(e,"position");)e=e.offsetParent;return e||be})}}),C.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var a="pageYOffset"===i;C.fn[t]=function(e){return z(this,function(e,t,n){var r;if(b(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(a?r.pageXOffset:n,a?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),C.each(["top","left"],function(e,n){C.cssHooks[n]=$e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),He.test(t)?C(e).position()[n]+"px":t})}),C.each({Height:"height",Width:"width"},function(o,s){C.each({padding:"inner"+o,content:s,"":"outer"+o},function(r,a){C.fn[a]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return z(this,function(e,t,n){var r;return b(e)?0===a.indexOf("outer")?e["inner"+o]:e.document.documentElement["client"+o]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+o],r["scroll"+o],e.body["offset"+o],r["offset"+o],r["client"+o])):void 0===n?C.css(e,t,i):C.style(e,t,n,i)},s,n?e:void 0,n)}})}),C.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){C.fn[n]=function(e,t){return 0]+>|\t|)+|(?:\n)))/gm,b="
    ",x={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};function _(e){return e.replace(/&/g,"&").replace(//g,">")}function d(e){return e.nodeName.toLowerCase()}function w(e,t){var n=e&&e.exec(t);return n&&0===n.index}function u(e){return t.test(e)}function r(e){var t,n={},r=Array.prototype.slice.call(arguments,1);for(t in e)n[t]=e[t];return r.forEach(function(e){for(t in e)n[t]=e[t]}),n}function p(e){var i=[];return function e(t,n){for(var r=t.firstChild;r;r=r.nextSibling)3===r.nodeType?n+=r.nodeValue.length:1===r.nodeType&&(i.push({event:"start",offset:n,node:r}),n=e(r,n),d(r).match(/br|hr|img|input/)||i.push({event:"stop",offset:n,node:r}));return n}(e,0),i}function h(t){return t.variants&&!t.cached_variants&&(t.cached_variants=t.variants.map(function(e){return r(t,{variants:null},e)})),t.cached_variants||t.endsWithParent&&[r(t)]||[t]}function E(o){function s(e){return e&&e.source||e}function l(e,t){return new RegExp(s(e),"m"+(o.case_insensitive?"i":"")+(t?"g":""))}!function t(n,e){if(n.compiled)return;n.compiled=!0;n.keywords=n.keywords||n.beginKeywords;if(n.keywords){var r={},i=function(n,e){o.case_insensitive&&(e=e.toLowerCase()),e.split(" ").forEach(function(e){var t=e.split("|");r[t[0]]=[n,t[1]?Number(t[1]):1]})};"string"==typeof n.keywords?i("keyword",n.keywords):c(n.keywords).forEach(function(e){i(e,n.keywords[e])}),n.keywords=r}n.lexemesRe=l(n.lexemes||/\w+/,!0);e&&(n.beginKeywords&&(n.begin="\\b("+n.beginKeywords.split(" ").join("|")+")\\b"),n.begin||(n.begin=/\B|\b/),n.beginRe=l(n.begin),n.end||n.endsWithParent||(n.end=/\B|\b/),n.end&&(n.endRe=l(n.end)),n.terminator_end=s(n.end)||"",n.endsWithParent&&e.terminator_end&&(n.terminator_end+=(n.end?"|":"")+e.terminator_end));n.illegal&&(n.illegalRe=l(n.illegal));null==n.relevance&&(n.relevance=1);n.contains||(n.contains=[]);n.contains=Array.prototype.concat.apply([],n.contains.map(function(e){return h("self"===e?n:e)}));n.contains.forEach(function(e){t(e,n)});n.starts&&t(n.starts,e);var a=n.contains.map(function(e){return e.beginKeywords?"\\.?("+e.begin+")\\.?":e.begin}).concat([n.terminator_end,n.illegal]).map(s).filter(Boolean);n.terminators=a.length?l(a.join("|"),!0):{exec:function(){return null}}}(o)}function k(e,t,s,n){function l(e,t,n,r){var i=r?"":x.classPrefix,a='')+t+o}function c(){p+=null!=d.subLanguage?function(){var e="string"==typeof d.subLanguage;if(e&&!y[d.subLanguage])return _(h);var t=e?k(d.subLanguage,h,!0,a[d.subLanguage]):C(h,d.subLanguage.length?d.subLanguage:void 0);0")+'"');return h+=t,t.length||1}var f=T(e);if(!f)throw new Error('Unknown language: "'+e+'"');E(f);var i,d=n||f,a={},p="";for(i=d;i!==f;i=i.parent)i.className&&(p=l(i.className,"",!0)+p);var h="",g=0;try{for(var o,m,v=0;d.terminators.lastIndex=v,o=d.terminators.exec(t);)m=r(t.substring(v,o.index),o[0]),v=o.index+m;for(r(t.substr(v)),i=d;i.parent;i=i.parent)i.className&&(p+=b);return{relevance:g,value:p,language:e,top:d}}catch(e){if(e.message&&-1!==e.message.indexOf("Illegal"))return{relevance:0,value:_(t)};throw e}}function C(n,e){e=e||x.languages||c(y);var r={relevance:0,value:_(n)},i=r;return e.filter(T).forEach(function(e){var t=k(e,n,!1);t.language=e,t.relevance>i.relevance&&(i=t),t.relevance>r.relevance&&(i=r,r=t)}),i.language&&(r.second_best=i),r}function g(e){return x.tabReplace||x.useBR?e.replace(n,function(e,t){return x.useBR&&"\n"===e?"
    ":x.tabReplace?t.replace(/\t/g,x.tabReplace):""}):e}function a(e){var t,n,r,i,a,o=function(e){var t,n,r,i,a=e.className+" ";if(a+=e.parentNode?e.parentNode.className:"",n=l.exec(a))return T(n[1])?n[1]:"no-highlight";for(a=a.split(/\s+/),t=0,r=a.length;t/g,"\n"):t=e,a=t.textContent,r=o?k(o,a,!0):C(a),(n=p(t)).length&&((i=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=r.value,r.value=function(e,t,n){var r=0,i="",a=[];function o(){return e.length&&t.length?e[0].offset!==t[0].offset?e[0].offset"}function l(e){i+=""}function c(e){("start"===e.event?s:l)(e.node)}for(;e.length||t.length;){var u=o();if(i+=_(n.substring(r,u[0].offset)),r=u[0].offset,u===e){for(a.reverse().forEach(l);c(u.splice(0,1)[0]),(u=o())===e&&u.length&&u[0].offset===r;);a.reverse().forEach(s)}else"start"===u[0].event?a.push(u[0].node):a.pop(),c(u.splice(0,1)[0])}return i+_(n.substr(r))}(n,p(i),a)),r.value=g(r.value),e.innerHTML=r.value,e.className=function(e,t,n){var r=t?s[t]:n,i=[e.trim()];e.match(/\bhljs\b/)||i.push("hljs");-1===e.indexOf(r)&&i.push(r);return i.join(" ").trim()}(e.className,o,r.language),e.result={language:r.language,re:r.relevance},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.relevance}))}function o(){if(!o.called){o.called=!0;var e=document.querySelectorAll("pre code");f.forEach.call(e,a)}}function T(e){return e=(e||"").toLowerCase(),y[e]||y[s[e]]}i.highlight=k,i.highlightAuto=C,i.fixMarkup=g,i.highlightBlock=a,i.configure=function(e){x=r(x,e)},i.initHighlighting=o,i.initHighlightingOnLoad=function(){addEventListener("DOMContentLoaded",o,!1),addEventListener("load",o,!1)},i.registerLanguage=function(t,e){var n=y[t]=e(i);n.aliases&&n.aliases.forEach(function(e){s[e]=t})},i.listLanguages=function(){return c(y)},i.getLanguage=T,i.inherit=r,i.IDENT_RE="[a-zA-Z]\\w*",i.UNDERSCORE_IDENT_RE="[a-zA-Z_]\\w*",i.NUMBER_RE="\\b\\d+(\\.\\d+)?",i.C_NUMBER_RE="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",i.BINARY_NUMBER_RE="\\b(0b[01]+)",i.RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",i.BACKSLASH_ESCAPE={begin:"\\\\[\\s\\S]",relevance:0},i.APOS_STRING_MODE={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.QUOTE_STRING_MODE={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.PHRASAL_WORDS_MODE={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},i.COMMENT=function(e,t,n){var r=i.inherit({className:"comment",begin:e,end:t,contains:[]},n||{});return r.contains.push(i.PHRASAL_WORDS_MODE),r.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|XXX):",relevance:0}),r},i.C_LINE_COMMENT_MODE=i.COMMENT("//","$"),i.C_BLOCK_COMMENT_MODE=i.COMMENT("/\\*","\\*/"),i.HASH_COMMENT_MODE=i.COMMENT("#","$"),i.NUMBER_MODE={className:"number",begin:i.NUMBER_RE,relevance:0},i.C_NUMBER_MODE={className:"number",begin:i.C_NUMBER_RE,relevance:0},i.BINARY_NUMBER_MODE={className:"number",begin:i.BINARY_NUMBER_RE,relevance:0},i.CSS_NUMBER_MODE={className:"number",begin:i.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},i.REGEXP_MODE={className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[i.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[i.BACKSLASH_ESCAPE]}]},i.TITLE_MODE={className:"title",begin:i.IDENT_RE,relevance:0},i.UNDERSCORE_TITLE_MODE={className:"title",begin:i.UNDERSCORE_IDENT_RE,relevance:0},i.METHOD_GUARD={begin:"\\.\\s*"+i.UNDERSCORE_IDENT_RE,relevance:0}})(t)}()},function(e,t,n){"use strict";t.__esModule=!0,t.extend=s,t.indexOf=function(e,t){for(var n=0,r=e.length;n":">",'"':""","'":"'","`":"`","=":"="},i=/[&<>"'`=]/g,a=/[&<>"'`=]/;function o(e){return r[e]}function s(e){for(var t=1;t",returnBegin:!0,illegal:"\\(|#|//|/\\*|\\\\|:|;",contains:[h,e.inherit(e.TITLE_MODE,{begin:t})],starts:{end:";|\\.",keywords:r,contains:p}},i,{begin:"^-",end:"\\.",relevance:0,excludeEnd:!0,returnBegin:!0,lexemes:"-"+e.IDENT_RE,keywords:"-module -record -undef -export -ifdef -ifndef -author -copyright -doc -vsn -import -include -include_lib -compile -define -else -endif -file -behaviour -behavior -spec",contains:[h]},a,e.QUOTE_STRING_MODE,f,c,u,l,{begin:/\.$/}]}}},function(e,t){e.exports=function(e){return{keywords:{built_in:"spawn spawn_link self",keyword:"after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse|10 query receive rem try when xor"},contains:[{className:"meta",begin:"^[0-9]+> ",relevance:10},e.COMMENT("%","$"),{className:"number",begin:"\\b(\\d+#[a-fA-F0-9]+|\\d+(\\.\\d+)?([eE][-+]?\\d+)?)",relevance:0},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"\\?(::)?([A-Z]\\w*(::)?)+"},{begin:"->"},{begin:"ok"},{begin:"!"},{begin:"(\\b[a-z'][a-zA-Z0-9_']*:[a-z'][a-zA-Z0-9_']*)|(\\b[a-z'][a-zA-Z0-9_']*)",relevance:0},{begin:"[A-Z][a-zA-Z0-9_']*",relevance:0}]}}},function(e,t){e.exports=function(e){var t="HTTP/[0-9\\.]+";return{aliases:["https"],illegal:"\\S",contains:[{begin:"^"+t,end:"$",contains:[{className:"number",begin:"\\b\\d{3}\\b"}]},{begin:"^[A-Z]+ (.*?) "+t+"$",returnBegin:!0,end:"$",contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{begin:t},{className:"keyword",begin:"[A-Z]+"}]},{className:"attribute",begin:"^\\w",end:": ",excludeEnd:!0,illegal:"\\n|\\s|=",starts:{end:"$",relevance:0}},{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}]}}},function(e,t){e.exports=function(e){var t="[A-Za-z$_][0-9A-Za-z$_]*",n={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},r={className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},i={className:"subst",begin:"\\$\\{",end:"\\}",keywords:n,contains:[]},a={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,i]};i.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,r,e.REGEXP_MODE];var o=i.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);return{aliases:["js","jsx"],keywords:n,contains:[{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},{className:"meta",begin:/^#!/,end:/$/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r,{begin:/[{,]\s*/,relevance:0,contains:[{begin:t+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:t,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+t+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:o}]}]},{begin://,subLanguage:"xml",contains:[{begin:/<\w+\s*\/>/,skip:!0},{begin:/<\w+/,end:/(\/\w+|\w+\/)>/,skip:!0,contains:[{begin:/<\w+\s*\/>/,skip:!0},"self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:t}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:o}],illegal:/\[|%/},{begin:/\$[(.]/},e.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0}],illegal:/#(?!!)/}}},function(e,t){e.exports=function(e){var t={literal:"true false null"},n=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],r={end:",",endsWithParent:!0,excludeEnd:!0,contains:n,keywords:t},i={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(r,{begin:/:/})],illegal:"\\S"},a={begin:"\\[",end:"\\]",contains:[e.inherit(r)],illegal:"\\S"};return n.splice(n.length,0,i,a),{contains:n,keywords:t,illegal:"\\S"}}},function(e,t){e.exports=function(e){return{aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$"},{begin:"^.+?\\n[=-]{2,}$"}]},{begin:"<",end:">",subLanguage:"xml",relevance:0},{className:"bullet",begin:"^([*+-]|(\\d+\\.))\\s+"},{className:"strong",begin:"[*_]{2}.+?[*_]{2}"},{className:"emphasis",variants:[{begin:"\\*.+?\\*"},{begin:"_.+?_",relevance:0}]},{className:"quote",begin:"^>\\s+",end:"$"},{className:"code",variants:[{begin:"^```w*s*$",end:"^```s*$"},{begin:"`.+?`"},{begin:"^( {4}|\t)",end:"$",relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},{begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}},function(e,t){e.exports=function(e){var t=e.COMMENT("--","$");return{case_insensitive:!0,illegal:/[<>{}*#]/,contains:[{beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment",end:/;/,endsWithParent:!0,lexemes:/[\w\.]+/,keywords:{keyword:"abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias allocate allow alter always analyze ancillary and any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second section securefile security seed segment select self sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null",built_in:"array bigint binary bit blob boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text varchar varying void"},contains:[{className:"string",begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE,{begin:"''"}]},{className:"string",begin:'"',end:'"',contains:[e.BACKSLASH_ESCAPE,{begin:'""'}]},{className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t]},e.C_BLOCK_COMMENT_MODE,t]}}},function(e,t){e.exports=function(e){var t={endsWithParent:!0,illegal:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[{begin:"\\[",end:"\\]"}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},{begin:/<\?(php)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0}]},{className:"tag",begin:"|$)",end:">",keywords:{name:"style"},contains:[t],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:"|$)",end:">",keywords:{name:"script"},contains:[t],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["actionscript","javascript","handlebars","xml"]}},{className:"meta",variants:[{begin:/<\?xml/,end:/\?>/,relevance:10},{begin:/<\?\w+/,end:/\?>/}]},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},t]}]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var i="hll";function r(e){for(var t=e.target.getAttribute("data-group-id"),n=document.querySelectorAll("[data-group-id='"+t+"']"),r=0;r= 2.0.0-beta.1",7:">= 4.0.0"};var c="[object Object]";function u(e,t,n){this.helpers=e||{},this.partials=t||{},this.decorators=n||{},o.registerDefaultHelpers(this),s.registerDefaultDecorators(this)}u.prototype={constructor:u,logger:l.default,log:l.default.log,registerHelper:function(e,t){if(i.toString.call(e)===c){if(t)throw new a.default("Arg not supported with multiple helpers");i.extend(this.helpers,e)}else this.helpers[e]=t},unregisterHelper:function(e){delete this.helpers[e]},registerPartial:function(e,t){if(i.toString.call(e)===c)i.extend(this.partials,e);else{if(void 0===t)throw new a.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=t}},unregisterPartial:function(e){delete this.partials[e]},registerDecorator:function(e,t){if(i.toString.call(e)===c){if(t)throw new a.default("Arg not supported with multiple decorators");i.extend(this.decorators,e)}else this.decorators[e]=t},unregisterDecorator:function(e){delete this.decorators[e]}};var f=l.default.log;t.log=f,t.createFrame=i.createFrame,t.logger=l.default},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,i){var a;return"

    Sorry, we couldn't find anything for "+e.escapeExpression("function"==typeof(a=null!=(a=n.value||(null!=t?t.value:t))?a:n.helperMissing)?a.call(null!=t?t:e.nullContext||{},{name:"value",hash:{},data:i}):a)+".

    \n"},3:function(e,t,n,r,i,a,o){var s;return null!=(s=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.levels:t,{name:"each",hash:{},fn:e.program(4,i,0,a,o),inverse:e.noop,data:i}))?s:""},4:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{};return'

    '+e.escapeExpression("function"==typeof(l=null!=(l=n.name||(null!=t?t.name:t))?l:n.helperMissing)?l.call(c,{name:"name",hash:{},data:i}):l)+"

    \n"+(null!=(s=n.each.call(c,null!=t?t.results:t,{name:"each",hash:{},fn:e.program(5,i,0,a,o),inverse:e.noop,data:i}))?s:"")},5:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
    \n

    \n '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+'\n

    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.functions:t,{name:"each",hash:{},fn:e.program(6,i,0,a,o),inverse:e.noop,data:i}))?s:"")+'
    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.callbacks:t,{name:"each",hash:{},fn:e.program(8,i,0,a,o),inverse:e.noop,data:i}))?s:"")+'
    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.types:t,{name:"each",hash:{},fn:e.program(10,i,0,a,o),inverse:e.noop,data:i}))?s:"")+"
    \n
    \n"},6:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+"
  • \n"},8:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+" (callback)
  • \n"},10:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+" (type)
  • \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{};return"

    Search Results for "+e.escapeExpression("function"==typeof(l=null!=(l=n.value||(null!=t?t.value:t))?l:n.helperMissing)?l.call(c,{name:"value",hash:{},data:i}):l)+"

    \n\n"+(null!=(s=n.if.call(c,null!=t?t.empty:t,{name:"if",hash:{},fn:e.program(1,i,0,a,o),inverse:e.program(3,i,0,a,o),data:i}))?s:"")},useData:!0,useDepths:!0})},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,i,a,o){var s,l=null!=t?t:e.nullContext||{},c=n.helperMissing;return(null!=(s=(n.newGroup||t&&t.newGroup||c).call(l,o[1],null!=(s=a[0][0])?s.group:s,{name:"newGroup",hash:{},fn:e.program(2,i,0,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+'
  • \n\n'+(null!=(s=(n.isContextNode||t&&t.isContextNode||c).call(l,a[0][0],{name:"isContextNode",hash:{},fn:e.program(6,i,0,a,o),inverse:e.program(8,i,0,a,o),data:i,blockParams:a}))?s:"")+"
  • \n"},2:function(e,t,n,r,i,a){var o;return'
  • '+e.escapeExpression(e.lambda(null!=(o=a[1][0])?o.group:o,t))+"
  • \n"},4:function(e,t,n,r,i){return"clicked open"},6:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression;return' \n"},8:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing;return' \n"+(null!=(o=n.if.call(c,null!=(o=a[1][0])?o.title_prefix:o,{name:"if",hash:{},fn:e.program(11,i,0,a),inverse:e.program(13,i,0,a),data:i,blockParams:a}))?o:"")+" \n\n"+(null!=(o=(n.hasContent||t&&t.hasContent||u).call(c,a[1][0],{name:"hasContent",hash:{},fn:e.program(15,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")},9:function(e,t,n,r,i){return'class="expand"'},11:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression;return' '+l(s(null!=(o=a[2][0])?o.title_prefix:o,t))+""+l(s(null!=(o=a[2][0])?o.title_collapsed:o,t))+"\n"},13:function(e,t,n,r,i,a){var o;return" "+e.escapeExpression(e.lambda(null!=(o=a[2][0])?o.title:o,t))+"\n"},15:function(e,t,n,r,i,a){var o;return'
      \n
    • \n Top\n
    • \n\n'+(null!=(o=(n.isArray||t&&t.isArray||n.helperMissing).call(null!=t?t:e.nullContext||{},null!=(o=a[2][0])?o.headers:o,{name:"isArray",hash:{},fn:e.program(16,i,0,a),inverse:e.program(19,i,0,a),data:i,blockParams:a}))?o:"")+"
    \n"},16:function(e,t,n,r,i,a){var o;return null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=a[3][0])?o.headers:o,{name:"each",hash:{},fn:e.program(17,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:""},17:function(e,t,n,r,i,a){var o,s,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • \n '+l(typeof(s=null!=(s=n.id||(null!=t?t.id:t))?s:u)===f?s.call(c,{name:"id",hash:{},data:i,blockParams:a}):s)+"\n
  • \n"},19:function(e,t,n,r,i,a){var o,s=null!=t?t:e.nullContext||{};return(null!=(o=(n.showSummary||t&&t.showSummary||n.helperMissing).call(s,a[3][0],{name:"showSummary",hash:{},fn:e.program(20,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")+(null!=(o=n.each.call(s,null!=(o=a[3][0])?o.nodeGroups:o,{name:"each",hash:{},fn:e.program(22,i,1,a),inverse:e.noop,data:i,blockParams:a}))?o:"")},20:function(e,t,n,r,i,a){var o;return'
  • \n Summary\n
  • \n'},22:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression;return'
  • \n '+l(s(null!=(o=a[0][0])?o.name:o,t))+'\n
      \n'+(null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=a[0][0])?o.nodes:o,{name:"each",hash:{},fn:e.program(23,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")+"
    \n
  • \n"},23:function(e,t,n,r,i,a){var o,s,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • \n '+l(typeof(s=null!=(s=n.id||(null!=t?t.id:t))?s:u)===f?s.call(c,{name:"id",hash:{},data:i,blockParams:a}):s)+"\n
  • \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i,a,o){var s;return'
      \n'+(null!=(s=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.nodes:t,{name:"each",hash:{},fn:e.program(1,i,2,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+"
    \n"},useData:!0,useDepths:!0,useBlockParams:!0})},function(i,e,t){(function(e){var y="Expected a function",a=NaN,o="[object Symbol]",s=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,u=/^0o[0-7]+$/i,f=parseInt,t="object"==typeof e&&e&&e.Object===Object&&e,n="object"==typeof self&&self&&self.Object===Object&&self,r=t||n||Function("return this")(),d=Object.prototype.toString,b=Math.max,x=Math.min,_=function(){return r.Date.now()};function p(r,i,e){var a,o,s,l,c,u,f=0,d=!1,p=!1,t=!0;if("function"!=typeof r)throw new TypeError(y);function h(e){var t=a,n=o;return a=o=void 0,f=e,l=r.apply(n,t)}function g(e){var t=e-u;return void 0===u||i<=t||t<0||p&&s<=e-f}function m(){var e,t,n=_();if(g(n))return v(n);c=setTimeout(m,(t=i-((e=n)-u),p?x(t,s-(e-f)):t))}function v(e){return c=void 0,t&&a?h(e):(a=o=void 0,l)}function n(){var e,t=_(),n=g(t);if(a=arguments,o=this,u=t,n){if(void 0===c)return f=e=u,c=setTimeout(m,i),d?h(e):l;if(p)return c=setTimeout(m,i),h(u)}return void 0===c&&(c=setTimeout(m,i)),l}return i=E(i)||0,w(e)&&(d=!!e.leading,s=(p="maxWait"in e)?b(E(e.maxWait)||0,i):s,t="trailing"in e?!!e.trailing:t),n.cancel=function(){void 0!==c&&clearTimeout(c),a=u=o=c=void(f=0)},n.flush=function(){return void 0===c?l:v(_())},n}function w(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function E(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||(n=t)&&"object"==typeof n&&d.call(t)==o)return a;var t,n;if(w(e)){var r="function"==typeof e.valueOf?e.valueOf():e;e=w(r)?r+"":r}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(s,"");var i=c.test(e);return i||u.test(e)?f(e.slice(2),i?2:8):l.test(e)?a:+e}i.exports=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new TypeError(y);return w(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),p(e,t,{leading:r,maxWait:t,trailing:i})}}).call(this,t(20))},,,,,function(e,t,n){n(49),e.exports=n(47)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}t.__esModule=!0;var a=i(n(22)),o=r(n(43)),s=r(n(4)),l=i(n(2)),c=i(n(44)),u=r(n(45));function f(){var t=new a.HandlebarsEnvironment;return l.extend(t,a),t.SafeString=o.default,t.Exception=s.default,t.Utils=l,t.escapeExpression=l.escapeExpression,t.VM=c,t.template=function(e){return c.template(e,t)},t}var d=f();d.create=f,u.default(d),d.default=d,t.default=d,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.registerDefaultHelpers=function(e){i.default(e),a.default(e),o.default(e),s.default(e),l.default(e),c.default(e),u.default(e)};var i=r(n(33)),a=r(n(34)),o=r(n(35)),s=r(n(36)),l=r(n(37)),c=r(n(38)),u=r(n(39))},function(e,t,n){"use strict";t.__esModule=!0;var o=n(2);t.default=function(a){a.registerHelper("blockHelperMissing",function(e,t){var n=t.inverse,r=t.fn;if(!0===e)return r(this);if(!1===e||null==e)return n(this);if(o.isArray(e))return 0"+e[0]+"";return r.slice(0,t)+i+r.slice(n)}function G(e){return!!e}function K(e,a,o,t){return(e||[]).reduce(function(e,t){var n=(a+"."+t.id).match(o),r=t.id&&t.id.match(o);if((n||r)&&!e[t.id]){var i=JSON.parse(JSON.stringify(t));i.match=r?W(r):t.id,e[i.id]=i}return e},t||{})}function X(e,t,n){0fe?pe:ge)}var xe=a()("body"),_e="night-mode",we=a()(".night-mode-toggle");function Ee(){xe.addClass(_e);try{localStorage.setItem(_e,!0)}catch(e){}}function ke(){xe.hasClass(_e)?function(){xe.removeClass(_e);try{localStorage.removeItem(_e)}catch(e){}}():Ee()}function Ce(){!function(){try{localStorage.getItem(_e)&&Ee()}catch(e){}}(),we.click(function(){ke()})}var Te=n(16);window.$=a.a,a()(function(){o.a.registerHelper("hasContent",j),o.a.registerHelper("isArray",D),o.a.registerHelper("isContextNode",L),o.a.registerHelper("isLocal",R),o.a.registerHelper("newGroup",P),o.a.registerHelper("showSummary",H),l.a.configure({tabReplace:" ",languages:[]}),l.a.registerLanguage("bash",u.a),l.a.registerLanguage("css",d.a),l.a.registerLanguage("diff",h.a),l.a.registerLanguage("erlang",m.a),l.a.registerLanguage("erlang-repl",y.a),l.a.registerLanguage("http",x.a),l.a.registerLanguage("javascript",w.a),l.a.registerLanguage("json",k.a),l.a.registerLanguage("markdown",T.a),l.a.registerLanguage("sql",S.a),l.a.registerLanguage("xml",O.a),Ce(),function(){be();var e=window.innerWidth;a()(window).resize(ce()(function(){e!==window.innerWidth&&(e=window.innerWidth,be())},100)),a()(".sidebar-toggle").click(function(){ye()})}(),oe(),Object(Te.a)(),l.a.initHighlighting()})}]); \ No newline at end of file diff --git a/formatters/html/dist/html-d263fe37168c04220800.css b/formatters/html/dist/html-d263fe37168c04220800.css deleted file mode 100644 index 9f9c32777..000000000 --- a/formatters/html/dist/html-d263fe37168c04220800.css +++ /dev/null @@ -1,3 +0,0 @@ -@import url(https://fonts.googleapis.com/css?family=Lato:300,700|Merriweather:300italic,300|Inconsolata:400,700);.hljs-comment,.hljs-quote{color:#8e908c}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#c82829}.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#f5871f}.hljs-attribute{color:#eab700}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#718c00}.hljs-section,.hljs-title{color:#4271ae}.hljs-keyword,.hljs-selector-tag{color:#8959a8}.hljs{background:#fff;color:#4d4d4c} - -/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.hljs-comment,.hljs-quote{color:#969896}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#c66}.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#de935f}.hljs-attribute{color:#f0c674}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#b5bd68}.hljs-section,.hljs-title{color:#81a2be}.hljs-keyword,.hljs-selector-tag{color:#b294bb}.hljs{display:block;overflow-x:auto;background:#1d1f21;color:#c5c8c6;padding:.5em}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}@font-face{font-family:icomoon;src:url(html/fonts/icomoon.eot);src:url(html/fonts/icomoon.eot?#iefixh5z89e) format("embedded-opentype"),url(html/fonts/icomoon.ttf) format("truetype"),url(html/fonts/icomoon.woff) format("woff"),url(html/fonts/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}.icon-elem,[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-link:before{content:"\E005"}.icon-search:before{content:"\E036"}.icon-cross:before{content:"\E117"}@media screen and (max-width:768px){.icon-menu{font-size:1em}}@media screen and (min-width:769px){.icon-menu{font-size:1.25em}}@media screen and (min-width:1281px){.icon-menu{font-size:1.5em}}.icon-menu:before{content:"\E120"}.icon-angle-right:before{content:"\F105"}.icon-code:before{content:"\F121"}body,html{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:100%}body{background-color:#fff;font-size:16px;font-family:Lato,sans-serif;line-height:1.6875em}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.main{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.main,.sidebar{display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;height:100%}.sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;min-height:0;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:300px;position:fixed;top:0;left:0;z-index:4}.content{width:100%;padding-left:300px;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;z-index:3}@media screen and (max-width:768px){body .content{z-index:0;padding-left:0}body .sidebar{z-index:3;-webkit-transform:translateX(-102%);transform:translateX(-102%);will-change:transform}}body.sidebar-opened .sidebar-button,body.sidebar-opening .sidebar-button{-webkit-transform:translateX(250px);transform:translateX(250px)}@media screen and (max-width:768px){body.sidebar-opened .sidebar,body.sidebar-opening .sidebar{-webkit-transform:translateX(0);transform:translateX(0)}}body.sidebar-closed .sidebar,body.sidebar-closing .sidebar{z-index:0}body.sidebar-closed .content,body.sidebar-closing .content{padding-left:0}body.sidebar-closed .sidebar-button,body.sidebar-closing .sidebar-button{-webkit-transform:none;transform:none}body.sidebar-closed .sidebar-button{color:#000}body.sidebar-opening .sidebar-button{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}body.sidebar-opening .sidebar{z-index:0}body.sidebar-opening .content{padding-left:300px;-webkit-transition:padding-left .3s ease-in-out;transition:padding-left .3s ease-in-out}@media screen and (max-width:768px){body.sidebar-opening .content{padding-left:0}body.sidebar-opening .sidebar{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;z-index:3}}body.sidebar-closing .sidebar-button{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}body.sidebar-closing .content{-webkit-transition:padding-left .3s ease-in-out;transition:padding-left .3s ease-in-out}@media screen and (max-width:768px){body.sidebar-closing .sidebar{z-index:3;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(-102%);transform:translateX(-102%)}}body.sidebar-closed .sidebar{visibility:hidden}.content-inner{max-width:949px;margin:0 auto;padding:3px 60px}.content-outer{background-color:#fff;min-height:100%}@media screen and (max-width:768px){.content-inner{padding:27px 20px 27px 40px}}.sidebar-button{position:fixed;z-index:99;left:18px;color:#e1e1e1;background-color:transparent;border:none;padding:.3em 0 0;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;font-size:16px;will-change:transform;-webkit-transform:translateX(250px);transform:translateX(250px)}.sidebar-button:hover{color:#e1e1e1}.sidebar-button:active,.sidebar-button:focus,.sidebar-button:hover{outline:none}@media screen and (max-width:768px){.sidebar-button{-webkit-transform:translateX(0);transform:translateX(0);left:8px}.sidebar-opened .sidebar-button{left:20px}}.sidebar{font-family:Lato,sans-serif;font-size:16px;line-height:18px;background:#373f52;color:#d5dae6;overflow:hidden}.sidebar .gradient{background:-webkit-gradient(linear,left top,left bottom,from(#373f52),to(rgba(55,63,82,0)));background:linear-gradient(#373f52,rgba(55,63,82,0));height:20px;margin-top:-20px;pointer-events:none;position:relative;top:20px;z-index:100}.sidebar ul{list-style:none}.sidebar ul li{margin:0;padding:0 10px}.sidebar a{color:#d5dae6;text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.sidebar a:hover{color:#fff}.sidebar .sidebar-projectLink{margin:18px 30px 0}.sidebar .sidebar-projectDetails{display:inline-block;text-align:right;vertical-align:top;margin-top:6px}.sidebar .sidebar-projectImage{display:inline-block;max-width:64px;max-height:64px;margin-left:15px;vertical-align:bottom}.sidebar .sidebar-projectName{font-weight:700;font-size:24px;line-height:30px;color:#fff;margin:0;padding:0;max-width:230px;word-wrap:break-word}.sidebar .sidebar-projectVersion{margin:0;padding:0;font-weight:300;font-size:16px;line-height:20px;color:#fff}.sidebar .sidebar-listNav{padding:10px 30px 20px;margin:0}.sidebar .sidebar-listNav li,.sidebar .sidebar-listNav li a{text-transform:uppercase;font-weight:300;font-size:14px}.sidebar .sidebar-listNav li{padding-left:17px;border-left:3px solid transparent;-webkit-transition:all .3s linear;transition:all .3s linear;line-height:27px}.sidebar .sidebar-listNav li.selected,.sidebar .sidebar-listNav li.selected a,.sidebar .sidebar-listNav li:hover,.sidebar .sidebar-listNav li:hover a{border-color:#9768d1;color:#fff}.sidebar .sidebar-search{margin:18px 30px;display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex}.sidebar .sidebar-search .search-button:hover,.sidebar .sidebar-search.selected .search-button{color:#9768d1}.sidebar .sidebar-search .search-button{font-size:14px;color:#d5dae6;background-color:transparent;border:none;padding:2px 0 0;margin:0}.sidebar .sidebar-search .search-input{background-color:transparent;border-radius:0;border:none;border-bottom:1px solid #959595;margin-left:5px;height:20px}.sidebar .sidebar-search .search-input:focus,.sidebar .sidebar-search .search-input:hover{outline:none}.sidebar .sidebar-search .icon-search{font-weight:700}.sidebar #full-list{margin:0 0 0 30px;padding:10px 20px 40px;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-box-flex:1;-moz-flex:1 1 0.01%;-ms-flex:1 1 0.01%;flex:1 1 0.01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0.01%}.sidebar #full-list ul{display:none;margin:9px 15px;padding:0}.sidebar #full-list ul li{font-weight:300;line-height:18px;padding:2px 10px}.sidebar #full-list ul li a.expand:before{content:"+";font-family:monospaced;font-size:15px;float:left;width:13px;margin-left:-13px}.sidebar #full-list ul li.open a.expand:before{content:"\2212"}.sidebar #full-list ul li ul{display:none;margin:9px 6px}.sidebar #full-list ul li ul li{border-left:1px solid #959595;padding:0 10px}.sidebar #full-list ul li ul li.active:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\F105";margin-left:-10px;font-size:16px;margin-right:5px}.sidebar #full-list ul li.open>ul{display:block}.sidebar #full-list li{padding:0;line-height:27px}.sidebar #full-list li.active{border-left:none}.sidebar #full-list li.active>a,.sidebar #full-list li.clicked>a{color:#fff}.sidebar #full-list li.open>ul{display:block}.sidebar #full-list li .prefix{opacity:.4}.sidebar #full-list li.group{text-transform:uppercase;font-weight:700;font-size:.8em;margin:2em 0 0;line-height:1.8em;color:#ddd}@media screen and (max-height:500px){.sidebar{overflow-y:auto}.sidebar #full-list{overflow:visible}}.content-inner{font-family:Merriweather,Book Antiqua,Georgia,Century Schoolbook,serif;font-size:1em;line-height:1.6875em}.content-inner h1,.content-inner h2,.content-inner h3,.content-inner h4,.content-inner h5,.content-inner h6{font-family:Lato,sans-serif;font-weight:700;line-height:1.5em;word-wrap:break-word}.content-inner h1{font-size:2em;margin:1em 0 .5em}.content-inner h1.section-heading{margin:1.5em 0 .5em}.content-inner h1 small{font-weight:300}.content-inner h1 a.view-source{font-size:1.2rem}.content-inner h2{font-size:1.6em;margin:1em 0 .5em;font-weight:700}.content-inner h3{font-size:1.375em;margin:1em 0 .5em;font-weight:700}.content-inner a{color:#000;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}.content-inner a:visited{color:#000}.content-inner a.no-underline{text-decoration:none}.content-inner a.view-source{float:right;color:#959595;text-decoration:none;border:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;margin-top:1px}.content-inner a.view-source:hover{color:#373f52}.content-inner .note{color:#959595;margin-right:5px;font-size:14px;font-weight:400}.content-inner blockquote{font-style:italic;margin:.5em 0;padding:.25em 1.5em;border-left:3px solid #e1e1e1;display:inline-block}.content-inner blockquote :first-child{padding-top:0;margin-top:0}.content-inner blockquote :last-child{padding-bottom:0;margin-bottom:0}.content-inner table{margin:2em 0}.content-inner th{text-align:left;font-family:Lato,sans-serif;text-transform:uppercase;font-weight:700;padding-bottom:.5em}.content-inner tr{border-bottom:1px solid #d5dae6;vertical-align:bottom;height:2.5em}.content-inner td,.content-inner th{padding-left:1em;line-height:2em;vertical-align:top}.content-inner .section-heading:hover a.hover-link{opacity:1;text-decoration:none}.content-inner .section-heading a.hover-link{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;display:inline-block;opacity:0;padding:.3em .6em .6em;line-height:1em;margin-left:-2.7em;text-decoration:none;border:none;font-size:16px;vertical-align:middle}.content-inner .detail h2.section-heading{margin-left:.3em}.content-inner .visible-xs{display:none!important}@media screen and (max-width:768px){.content-inner .visible-xs{display:block!important}}.content-inner img{max-width:100%}.content-inner .summary h2{font-weight:700}.content-inner .summary h2 a{text-decoration:none;border:none}.content-inner .summary span.deprecated{color:#dcc100;font-weight:400;font-style:italic}.content-inner .summary .summary-row .summary-signature{font-family:Inconsolata,Menlo,Courier,monospace;font-weight:700}.content-inner .summary .summary-row .summary-signature a{text-decoration:none;border:none}.content-inner .summary .summary-row .summary-synopsis{font-family:Merriweather,Book Antiqua,Georgia,Century Schoolbook,serif;font-style:italic;padding:0 1.2em;margin:0 0 .5em}.content-inner .summary .summary-row .summary-synopsis p{margin:0;padding:0}@-webkit-keyframes blink-background{0%{background-color:#f7f7f7}to{background-color:#ff9}}@keyframes blink-background{0%{background-color:#f7f7f7}to{background-color:#ff9}}.content-inner .detail:target .detail-header{-webkit-animation-duration:.55s;animation-duration:.55s;-webkit-animation-name:blink-background;animation-name:blink-background;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.content-inner .detail-header{margin:2em 0 1em;padding:.5em 1em;background:#f7f7f7;border-left:3px solid #9768d1;font-size:1em;font-family:Inconsolata,Menlo,Courier,monospace;position:relative}.content-inner .detail-header .note{float:right}.content-inner .detail-header .signature{font-size:1rem;font-weight:700}.content-inner .detail-header:hover a.detail-link{opacity:1;text-decoration:none}.content-inner .detail-header a.detail-link{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0;display:block;opacity:0;padding:.6em;line-height:1.5em;margin-left:-2.5em;text-decoration:none;border:none}.content-inner .specs{opacity:.7;padding-bottom:.05em}.content-inner .specs pre{font-family:Inconsolata,Menlo,Courier,monospace;font-size:.9em;font-style:normal;line-height:24px;white-space:pre-wrap;margin:0;padding:0}.content-inner .docstring{margin:1.2em 0 2.1em 1.2em}.content-inner .docstring h2,.content-inner .docstring h3,.content-inner .docstring h4,.content-inner .docstring h5{font-weight:700}.content-inner .docstring h2{font-size:1.1em}.content-inner .docstring h3{font-size:1em}.content-inner .docstring h4{font-size:.95em}.content-inner .docstring h5{font-size:.9em}.content-inner div.deprecated{border-left:3px solid #dcc100;display:block;padding:9px 15px;background-color:#fffeed}.content-inner a.no-underline,.content-inner pre a{color:#9768d1;text-shadow:none;text-decoration:none;background-image:none}.content-inner a.no-underline:active,.content-inner a.no-underline:focus,.content-inner a.no-underline:hover,.content-inner a.no-underline:visited,.content-inner pre a:active,.content-inner pre a:focus,.content-inner pre a:hover,.content-inner pre a:visited{color:#9768d1;text-decoration:none}.content-inner code{font-family:Inconsolata,Menlo,Courier,monospace;font-style:normal;line-height:24px;font-weight:400;background-color:#f7f9fc;vertical-align:baseline;border-radius:2px;padding:.1em .2em;border:1px solid #d2ddee}.content-inner pre{margin:1.5em 0}.content-inner pre.spec{margin:0}.content-inner pre.spec code{padding:0}.content-inner pre code.hljs{white-space:inherit;padding:.5em 1em;background-color:#f7f9fc}.content-inner .footer{margin:4em auto 1em;text-align:center;font-style:italic;font-size:14px;color:#959595}.content-inner .footer .line{display:inline-block}.content-inner .footer a{color:#959595;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}.content-inner .footer a:visited{color:#959595}#search{min-height:200px}#search h1{display:inline-block}#search .result-id{font-size:1.2em}#search .result-id a{text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}#search .result-id a:active,#search .result-id a:focus,#search .result-id a:visited{color:#000}#search .result-id a:hover{color:#9768d1}#search .result-elem em,#search .result-id em{font-style:normal;color:#9768d1}#search ul{list-style:none;margin:0;padding:0}.night-mode-toggle{top:1.6em}.night-mode-toggle:focus{outline:none}.night-mode-toggle .icon-theme:before{content:"\E900"}@media screen and (max-width:768px){.night-mode-toggle .icon-theme:before{font-size:1em}}@media screen and (min-width:769px){.night-mode-toggle .icon-theme:before{font-size:1.25em}}@media screen and (min-width:1281px){.night-mode-toggle .icon-theme:before{font-size:1.5em}}body.night-mode,body.night-mode .content-outer{background:#212127}body.night-mode .night-mode-toggle .icon-theme:before{content:"\E901"}body.night-mode #search .result-id a:active,body.night-mode #search .result-id a:focus,body.night-mode #search .result-id a:visited{color:#d2d2d2}body.night-mode #search .result-id a:hover{color:#9768d1}body.night-mode .content-inner{color:#b4b4b4}body.night-mode .content-inner h1,body.night-mode .content-inner h2,body.night-mode .content-inner h3,body.night-mode .content-inner h4,body.night-mode .content-inner h5,body.night-mode .content-inner h6{color:#d2d2d2}body.night-mode .content-inner a{text-decoration:none;color:#d2d2d2;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}body.night-mode .content-inner a:visited{color:#d2d2d2}body.night-mode .content-inner a.no-underline,body.night-mode .content-inner a.view-source{text-decoration:none}body.night-mode .content-inner a.view-source:hover{color:#fff}body.night-mode .content-inner .summary h2 a{text-decoration:none}@-webkit-keyframes night-blink-background{0%{background-color:#3a4152}to{background-color:#660}}@keyframes night-blink-background{0%{background-color:#3a4152}to{background-color:#660}}body.night-mode .content-inner .detail:target .detail-header{-webkit-animation-name:night-blink-background;animation-name:night-blink-background}body.night-mode .content-inner .detail-header{background:#3a4152;color:#d2d2d2}body.night-mode .content-inner div.deprecated{background-color:#3c381e}body.night-mode .content-inner code{background-color:#2c2c31;border-color:#44444c}body.night-mode .content-inner pre code.hljs{background-color:#2c2c31}body.night-mode .content-inner pre a{text-decoration:none}body.night-mode .content-inner .footer{color:#959595}body.night-mode .content-inner .footer .line{display:inline-block}body.night-mode .content-inner .footer a{color:#959595}body.night-mode .sidebar-button,body.night-mode .sidebar-closed .sidebar-button{color:#d5dae6}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media print{.main{display:block}.sidebar,.sidebar-button{display:none}.content{padding-left:0;overflow:visible}.summary-row{page-break-inside:avoid}}code.makeup{display:block;overflow-x:auto;padding:.3em .5em!important;white-space:pre}code.makeup .unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.makeup .hll{background-color:#ffc}.makeup .bp{color:#3465a4}.makeup .c,.makeup .c1,.makeup .ch,.makeup .cm,.makeup .cp,.makeup .cpf,.makeup .cs{color:#999}.makeup .dl{color:#4e9a06}.makeup .err{color:#a40000;border:#ef2929}.makeup .fm,.makeup .g{color:#000}.makeup .gd{color:#a40000}.makeup .ge{color:#000;font-style:italic}.makeup .gh{color:navy;font-weight:700}.makeup .gi{color:#00a000}.makeup .go{color:#000;font-style:italic}.makeup .gp{color:#999}.makeup .gr{color:#ef2929}.makeup .gs{color:#000;font-weight:700}.makeup .gt{color:#a40000;font-weight:700}.makeup .gu{color:purple;font-weight:700}.makeup .il{color:#0000cf;font-weight:700}.makeup .k,.makeup .kc,.makeup .kd,.makeup .kn,.makeup .kp,.makeup .kr,.makeup .kt{color:#204a87}.makeup .l{color:#000}.makeup .ld{color:#c00}.makeup .m,.makeup .mb,.makeup .mf,.makeup .mh,.makeup .mi,.makeup .mo{color:#2937ab}.makeup .n{color:#000}.makeup .na{color:#c4a000}.makeup .nb{color:#204a87}.makeup .nc{color:#0000cf}.makeup .nd{color:#5c35cc;font-weight:700}.makeup .ne{color:#c00;font-weight:700}.makeup .nf{color:#f57900}.makeup .ni{color:#ce5c00}.makeup .nl{color:#f57900}.makeup .nn{color:#000}.makeup .no{color:#c17d11}.makeup .nt{color:#204a87;font-weight:700}.makeup .nv,.makeup .nx{color:#000}.makeup .o{color:#ce5c00}.makeup .ow{color:#204a87}.makeup .p,.makeup .py{color:#000}.makeup .s,.makeup .s1,.makeup .s2,.makeup .sa,.makeup .sb,.makeup .sc{color:#4e9a06}.makeup .sd{color:#8f5902;font-style:italic}.makeup .se{color:#204a87}.makeup .sh{color:#4e9a06}.makeup .si{color:#204a87}.makeup .sr{color:#c00}.makeup .ss{color:#c17d11}.makeup .sx{color:#4e9a06}.makeup .vc,.makeup .vg,.makeup .vi,.makeup .vm,.makeup .x{color:#000}.night-mode .makeup{color:#f8f8f2}.night-mode .makeup .hll{background-color:#49483e}.night-mode .makeup .bp{color:#f8f8f2}.night-mode .makeup .c,.night-mode .makeup .c1,.night-mode .makeup .ch,.night-mode .makeup .cm,.night-mode .makeup .cp,.night-mode .makeup .cpf,.night-mode .makeup .cs{color:#75715e}.night-mode .makeup .dl{color:#e6db74}.night-mode .makeup .err{color:#960050;background-color:#1e0010}.night-mode .makeup .fm{color:#a6e22e}.night-mode .makeup .gd{color:#f92672}.night-mode .makeup .ge{font-style:italic}.night-mode .makeup .gi{color:#a6e22e}.night-mode .makeup .gs{font-weight:700}.night-mode .makeup .gu{color:#75715e}.night-mode .makeup .gt{color:#f92672;font-weight:700}.night-mode .makeup .il{color:#ae81ff}.night-mode .makeup .k,.night-mode .makeup .kc,.night-mode .makeup .kd{color:#66d9ef}.night-mode .makeup .kn{color:#f92672}.night-mode .makeup .kp,.night-mode .makeup .kr,.night-mode .makeup .kt{color:#66d9ef}.night-mode .makeup .l,.night-mode .makeup .ld,.night-mode .makeup .m,.night-mode .makeup .mb,.night-mode .makeup .mf,.night-mode .makeup .mh,.night-mode .makeup .mi,.night-mode .makeup .mo{color:#ae81ff}.night-mode .makeup .n{color:#f8f8f2}.night-mode .makeup .na{color:#a6e22e}.night-mode .makeup .nb{color:#f8f8f2}.night-mode .makeup .nc,.night-mode .makeup .nd,.night-mode .makeup .ne,.night-mode .makeup .nf{color:#a6e22e}.night-mode .makeup .ni,.night-mode .makeup .nl,.night-mode .makeup .nn{color:#f8f8f2}.night-mode .makeup .no{color:#66d9ef}.night-mode .makeup .nt{color:#f92672}.night-mode .makeup .nv{color:#f8f8f2}.night-mode .makeup .nx{color:#a6e22e}.night-mode .makeup .o,.night-mode .makeup .ow{color:#f92672}.night-mode .makeup .p,.night-mode .makeup .py{color:#f8f8f2}.night-mode .makeup .s,.night-mode .makeup .s1,.night-mode .makeup .s2,.night-mode .makeup .sa,.night-mode .makeup .sb,.night-mode .makeup .sc,.night-mode .makeup .sd{color:#e6db74}.night-mode .makeup .se{color:#ae81ff}.night-mode .makeup .sh,.night-mode .makeup .si,.night-mode .makeup .sr,.night-mode .makeup .ss,.night-mode .makeup .sx{color:#e6db74}.night-mode .makeup .vc,.night-mode .makeup .vg,.night-mode .makeup .vi,.night-mode .makeup .vm{color:#f8f8f2} \ No newline at end of file From b98c92081c3105904fa6c173afa2ecf8783bb2ad Mon Sep 17 00:00:00 2001 From: David Sulc Date: Sun, 21 Oct 2018 01:09:10 +0200 Subject: [PATCH 09/23] context modules must be inserted in each type separately --- .../html/dist/html-4c7c4e04fc5ba30075d3.css | 3 -- .../html/dist/html-4c7c4e04fc5ba30075d3.js | 39 ------------------- lib/ex_doc/formatter/html.ex | 17 ++++---- 3 files changed, 10 insertions(+), 49 deletions(-) delete mode 100644 formatters/html/dist/html-4c7c4e04fc5ba30075d3.css delete mode 100644 formatters/html/dist/html-4c7c4e04fc5ba30075d3.js diff --git a/formatters/html/dist/html-4c7c4e04fc5ba30075d3.css b/formatters/html/dist/html-4c7c4e04fc5ba30075d3.css deleted file mode 100644 index c2f2875b3..000000000 --- a/formatters/html/dist/html-4c7c4e04fc5ba30075d3.css +++ /dev/null @@ -1,3 +0,0 @@ -@import url(https://fonts.googleapis.com/css?family=Lato:300,700|Merriweather:300italic,300|Inconsolata:400,700);.hljs-comment,.hljs-quote{color:#8e908c}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#c82829}.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#f5871f}.hljs-attribute{color:#eab700}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#718c00}.hljs-section,.hljs-title{color:#4271ae}.hljs-keyword,.hljs-selector-tag{color:#8959a8}.hljs{background:#fff;color:#4d4d4c} - -/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.hljs-comment,.hljs-quote{color:#969896}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#c66}.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#de935f}.hljs-attribute{color:#f0c674}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#b5bd68}.hljs-section,.hljs-title{color:#81a2be}.hljs-keyword,.hljs-selector-tag{color:#b294bb}.hljs{display:block;overflow-x:auto;background:#1d1f21;color:#c5c8c6;padding:.5em}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}@font-face{font-family:icomoon;src:url(html/fonts/icomoon.eot);src:url(html/fonts/icomoon.eot?#iefixh5z89e) format("embedded-opentype"),url(html/fonts/icomoon.ttf) format("truetype"),url(html/fonts/icomoon.woff) format("woff"),url(html/fonts/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}.icon-elem,[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-link:before{content:"\E005"}.icon-search:before{content:"\E036"}.icon-cross:before{content:"\E117"}@media screen and (max-width:768px){.icon-menu{font-size:1em}}@media screen and (min-width:769px){.icon-menu{font-size:1.25em}}@media screen and (min-width:1281px){.icon-menu{font-size:1.5em}}.icon-menu:before{content:"\E120"}.icon-angle-right:before{content:"\F105"}.icon-code:before{content:"\F121"}body,html{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:100%}body{background-color:#fff;font-size:16px;font-family:Lato,sans-serif;line-height:1.6875em}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.main{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.main,.sidebar{display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;height:100%}.sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;min-height:0;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:300px;position:fixed;top:0;left:0;z-index:4}.content{width:100%;padding-left:300px;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;z-index:3}@media screen and (max-width:768px){body .content{z-index:0;padding-left:0}body .sidebar{z-index:3;-webkit-transform:translateX(-102%);transform:translateX(-102%);will-change:transform}}body.sidebar-opened .sidebar-button,body.sidebar-opening .sidebar-button{-webkit-transform:translateX(250px);transform:translateX(250px)}@media screen and (max-width:768px){body.sidebar-opened .sidebar,body.sidebar-opening .sidebar{-webkit-transform:translateX(0);transform:translateX(0)}}body.sidebar-closed .sidebar,body.sidebar-closing .sidebar{z-index:0}body.sidebar-closed .content,body.sidebar-closing .content{padding-left:0}body.sidebar-closed .sidebar-button,body.sidebar-closing .sidebar-button{-webkit-transform:none;transform:none}body.sidebar-closed .sidebar-button{color:#000}body.sidebar-opening .sidebar-button{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}body.sidebar-opening .sidebar{z-index:0}body.sidebar-opening .content{padding-left:300px;-webkit-transition:padding-left .3s ease-in-out;transition:padding-left .3s ease-in-out}@media screen and (max-width:768px){body.sidebar-opening .content{padding-left:0}body.sidebar-opening .sidebar{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;z-index:3}}body.sidebar-closing .sidebar-button{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}body.sidebar-closing .content{-webkit-transition:padding-left .3s ease-in-out;transition:padding-left .3s ease-in-out}@media screen and (max-width:768px){body.sidebar-closing .sidebar{z-index:3;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(-102%);transform:translateX(-102%)}}body.sidebar-closed .sidebar{visibility:hidden}.content-inner{max-width:949px;margin:0 auto;padding:3px 60px}.content-outer{background-color:#fff;min-height:100%}@media screen and (max-width:768px){.content-inner{padding:27px 20px 27px 40px}}.sidebar-button{position:fixed;z-index:99;left:18px;color:#e1e1e1;background-color:transparent;border:none;padding:.3em 0 0;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;font-size:16px;will-change:transform;-webkit-transform:translateX(250px);transform:translateX(250px)}.sidebar-button:hover{color:#e1e1e1}.sidebar-button:active,.sidebar-button:focus,.sidebar-button:hover{outline:none}@media screen and (max-width:768px){.sidebar-button{-webkit-transform:translateX(0);transform:translateX(0);left:8px}.sidebar-opened .sidebar-button{left:20px}}.sidebar{font-family:Lato,sans-serif;font-size:16px;line-height:18px;background:#373f52;color:#d5dae6;overflow:hidden}.sidebar .gradient{background:-webkit-gradient(linear,left top,left bottom,from(#373f52),to(rgba(55,63,82,0)));background:linear-gradient(#373f52,rgba(55,63,82,0));height:20px;margin-top:-20px;pointer-events:none;position:relative;top:20px;z-index:100}.sidebar ul{list-style:none}.sidebar ul li{margin:0;padding:0 10px}.sidebar a{color:#d5dae6;text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.sidebar a:hover{color:#fff}.sidebar .sidebar-projectLink{margin:18px 30px 0}.sidebar .sidebar-projectDetails{display:inline-block;text-align:right;vertical-align:top;margin-top:6px}.sidebar .sidebar-projectImage{display:inline-block;max-width:64px;max-height:64px;margin-left:15px;vertical-align:bottom}.sidebar .sidebar-projectName{font-weight:700;font-size:24px;line-height:30px;color:#fff;margin:0;padding:0;max-width:230px;word-wrap:break-word}.sidebar .sidebar-projectVersion{margin:0;padding:0;font-weight:300;font-size:16px;line-height:20px;color:#fff}.sidebar .sidebar-listNav{padding:10px 30px 20px;margin:0}.sidebar .sidebar-listNav li,.sidebar .sidebar-listNav li a{text-transform:uppercase;font-weight:300;font-size:14px}.sidebar .sidebar-listNav li{padding-left:17px;border-left:3px solid transparent;-webkit-transition:all .3s linear;transition:all .3s linear;line-height:27px}.sidebar .sidebar-listNav li.selected,.sidebar .sidebar-listNav li.selected a,.sidebar .sidebar-listNav li:hover,.sidebar .sidebar-listNav li:hover a{border-color:#9768d1;color:#fff}.sidebar .sidebar-search{margin:18px 30px;display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex}.sidebar .sidebar-search .search-button:hover,.sidebar .sidebar-search.selected .search-button{color:#9768d1}.sidebar .sidebar-search .search-button{font-size:14px;color:#d5dae6;background-color:transparent;border:none;padding:2px 0 0;margin:0}.sidebar .sidebar-search .search-input{background-color:transparent;border-radius:0;border:none;border-bottom:1px solid #959595;margin-left:5px;height:20px}.sidebar .sidebar-search .search-input:focus,.sidebar .sidebar-search .search-input:hover{outline:none}.sidebar .sidebar-search .icon-search{font-weight:700}.sidebar #full-list{margin:0 0 0 30px;padding:10px 20px 40px;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-box-flex:1;-moz-flex:1 1 0.01%;-ms-flex:1 1 0.01%;flex:1 1 0.01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0.01%}.sidebar #full-list ul{display:none;margin:9px 15px;padding:0}.sidebar #full-list ul li{font-weight:300;line-height:18px;padding:2px 10px}.sidebar #full-list ul li a.expand:before{content:"+";font-family:monospaced;font-size:15px;float:left;width:13px;margin-left:-13px}.sidebar #full-list ul li.open a.expand:before{content:"\2212"}.sidebar #full-list ul li ul{display:none;margin:9px 6px}.sidebar #full-list ul li ul li{border-left:1px solid #959595;padding:0 10px}.sidebar #full-list ul li ul li.active:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\F105";margin-left:-10px;font-size:16px;margin-right:5px}.sidebar #full-list ul li.open>ul{display:block}.sidebar #full-list li{padding:0;line-height:27px}.sidebar #full-list li.active{border-left:none}.sidebar #full-list li.active>a,.sidebar #full-list li.clicked>a{color:#fff}.sidebar #full-list li.open>ul{display:block}.sidebar #full-list li .context,.sidebar #full-list li .prefix{opacity:.4}.sidebar #full-list li.group{text-transform:uppercase;font-weight:700;font-size:.8em;margin:2em 0 0;line-height:1.8em;color:#ddd}@media screen and (max-height:500px){.sidebar{overflow-y:auto}.sidebar #full-list{overflow:visible}}.content-inner{font-family:Merriweather,Book Antiqua,Georgia,Century Schoolbook,serif;font-size:1em;line-height:1.6875em}.content-inner h1,.content-inner h2,.content-inner h3,.content-inner h4,.content-inner h5,.content-inner h6{font-family:Lato,sans-serif;font-weight:700;line-height:1.5em;word-wrap:break-word}.content-inner h1{font-size:2em;margin:1em 0 .5em}.content-inner h1.section-heading{margin:1.5em 0 .5em}.content-inner h1 small{font-weight:300}.content-inner h1 a.view-source{font-size:1.2rem}.content-inner h2{font-size:1.6em;margin:1em 0 .5em;font-weight:700}.content-inner h3{font-size:1.375em;margin:1em 0 .5em;font-weight:700}.content-inner a{color:#000;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}.content-inner a:visited{color:#000}.content-inner a.no-underline{text-decoration:none}.content-inner a.view-source{float:right;color:#959595;text-decoration:none;border:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;margin-top:1px}.content-inner a.view-source:hover{color:#373f52}.content-inner .note{color:#959595;margin-right:5px;font-size:14px;font-weight:400}.content-inner blockquote{font-style:italic;margin:.5em 0;padding:.25em 1.5em;border-left:3px solid #e1e1e1;display:inline-block}.content-inner blockquote :first-child{padding-top:0;margin-top:0}.content-inner blockquote :last-child{padding-bottom:0;margin-bottom:0}.content-inner table{margin:2em 0}.content-inner th{text-align:left;font-family:Lato,sans-serif;text-transform:uppercase;font-weight:700;padding-bottom:.5em}.content-inner tr{border-bottom:1px solid #d5dae6;vertical-align:bottom;height:2.5em}.content-inner td,.content-inner th{padding-left:1em;line-height:2em;vertical-align:top}.content-inner .section-heading:hover a.hover-link{opacity:1;text-decoration:none}.content-inner .section-heading a.hover-link{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;display:inline-block;opacity:0;padding:.3em .6em .6em;line-height:1em;margin-left:-2.7em;text-decoration:none;border:none;font-size:16px;vertical-align:middle}.content-inner .detail h2.section-heading{margin-left:.3em}.content-inner .visible-xs{display:none!important}@media screen and (max-width:768px){.content-inner .visible-xs{display:block!important}}.content-inner img{max-width:100%}.content-inner .summary h2{font-weight:700}.content-inner .summary h2 a{text-decoration:none;border:none}.content-inner .summary span.deprecated{color:#dcc100;font-weight:400;font-style:italic}.content-inner .summary .summary-row .summary-signature{font-family:Inconsolata,Menlo,Courier,monospace;font-weight:700}.content-inner .summary .summary-row .summary-signature a{text-decoration:none;border:none}.content-inner .summary .summary-row .summary-synopsis{font-family:Merriweather,Book Antiqua,Georgia,Century Schoolbook,serif;font-style:italic;padding:0 1.2em;margin:0 0 .5em}.content-inner .summary .summary-row .summary-synopsis p{margin:0;padding:0}@-webkit-keyframes blink-background{0%{background-color:#f7f7f7}to{background-color:#ff9}}@keyframes blink-background{0%{background-color:#f7f7f7}to{background-color:#ff9}}.content-inner .detail:target .detail-header{-webkit-animation-duration:.55s;animation-duration:.55s;-webkit-animation-name:blink-background;animation-name:blink-background;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.content-inner .detail-header{margin:2em 0 1em;padding:.5em 1em;background:#f7f7f7;border-left:3px solid #9768d1;font-size:1em;font-family:Inconsolata,Menlo,Courier,monospace;position:relative}.content-inner .detail-header .note{float:right}.content-inner .detail-header .signature{font-size:1rem;font-weight:700}.content-inner .detail-header:hover a.detail-link{opacity:1;text-decoration:none}.content-inner .detail-header a.detail-link{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0;display:block;opacity:0;padding:.6em;line-height:1.5em;margin-left:-2.5em;text-decoration:none;border:none}.content-inner .specs{opacity:.7;padding-bottom:.05em}.content-inner .specs pre{font-family:Inconsolata,Menlo,Courier,monospace;font-size:.9em;font-style:normal;line-height:24px;white-space:pre-wrap;margin:0;padding:0}.content-inner .docstring{margin:1.2em 0 2.1em 1.2em}.content-inner .docstring h2,.content-inner .docstring h3,.content-inner .docstring h4,.content-inner .docstring h5{font-weight:700}.content-inner .docstring h2{font-size:1.1em}.content-inner .docstring h3{font-size:1em}.content-inner .docstring h4{font-size:.95em}.content-inner .docstring h5{font-size:.9em}.content-inner div.deprecated{border-left:3px solid #dcc100;display:block;padding:9px 15px;background-color:#fffeed}.content-inner a.no-underline,.content-inner pre a{color:#9768d1;text-shadow:none;text-decoration:none;background-image:none}.content-inner a.no-underline:active,.content-inner a.no-underline:focus,.content-inner a.no-underline:hover,.content-inner a.no-underline:visited,.content-inner pre a:active,.content-inner pre a:focus,.content-inner pre a:hover,.content-inner pre a:visited{color:#9768d1;text-decoration:none}.content-inner code{font-family:Inconsolata,Menlo,Courier,monospace;font-style:normal;line-height:24px;font-weight:400;background-color:#f7f9fc;vertical-align:baseline;border-radius:2px;padding:.1em .2em;border:1px solid #d2ddee}.content-inner pre{margin:1.5em 0}.content-inner pre.spec{margin:0}.content-inner pre.spec code{padding:0}.content-inner pre code.hljs{white-space:inherit;padding:.5em 1em;background-color:#f7f9fc}.content-inner .footer{margin:4em auto 1em;text-align:center;font-style:italic;font-size:14px;color:#959595}.content-inner .footer .line{display:inline-block}.content-inner .footer a{color:#959595;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}.content-inner .footer a:visited{color:#959595}#search{min-height:200px}#search h1{display:inline-block}#search .result-id{font-size:1.2em}#search .result-id a{text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}#search .result-id a:active,#search .result-id a:focus,#search .result-id a:visited{color:#000}#search .result-id a:hover{color:#9768d1}#search .result-elem em,#search .result-id em{font-style:normal;color:#9768d1}#search ul{list-style:none;margin:0;padding:0}.night-mode-toggle{top:1.6em}.night-mode-toggle:focus{outline:none}.night-mode-toggle .icon-theme:before{content:"\E900"}@media screen and (max-width:768px){.night-mode-toggle .icon-theme:before{font-size:1em}}@media screen and (min-width:769px){.night-mode-toggle .icon-theme:before{font-size:1.25em}}@media screen and (min-width:1281px){.night-mode-toggle .icon-theme:before{font-size:1.5em}}body.night-mode,body.night-mode .content-outer{background:#212127}body.night-mode .night-mode-toggle .icon-theme:before{content:"\E901"}body.night-mode #search .result-id a:active,body.night-mode #search .result-id a:focus,body.night-mode #search .result-id a:visited{color:#d2d2d2}body.night-mode #search .result-id a:hover{color:#9768d1}body.night-mode .content-inner{color:#b4b4b4}body.night-mode .content-inner h1,body.night-mode .content-inner h2,body.night-mode .content-inner h3,body.night-mode .content-inner h4,body.night-mode .content-inner h5,body.night-mode .content-inner h6{color:#d2d2d2}body.night-mode .content-inner a{text-decoration:none;color:#d2d2d2;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}body.night-mode .content-inner a:visited{color:#d2d2d2}body.night-mode .content-inner a.no-underline,body.night-mode .content-inner a.view-source{text-decoration:none}body.night-mode .content-inner a.view-source:hover{color:#fff}body.night-mode .content-inner .summary h2 a{text-decoration:none}@-webkit-keyframes night-blink-background{0%{background-color:#3a4152}to{background-color:#660}}@keyframes night-blink-background{0%{background-color:#3a4152}to{background-color:#660}}body.night-mode .content-inner .detail:target .detail-header{-webkit-animation-name:night-blink-background;animation-name:night-blink-background}body.night-mode .content-inner .detail-header{background:#3a4152;color:#d2d2d2}body.night-mode .content-inner div.deprecated{background-color:#3c381e}body.night-mode .content-inner code{background-color:#2c2c31;border-color:#44444c}body.night-mode .content-inner pre code.hljs{background-color:#2c2c31}body.night-mode .content-inner pre a{text-decoration:none}body.night-mode .content-inner .footer{color:#959595}body.night-mode .content-inner .footer .line{display:inline-block}body.night-mode .content-inner .footer a{color:#959595}body.night-mode .sidebar-button,body.night-mode .sidebar-closed .sidebar-button{color:#d5dae6}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media print{.main{display:block}.sidebar,.sidebar-button{display:none}.content{padding-left:0;overflow:visible}.summary-row{page-break-inside:avoid}}code.makeup{display:block;overflow-x:auto;padding:.3em .5em!important;white-space:pre}code.makeup .unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.makeup .hll{background-color:#ffc}.makeup .bp{color:#3465a4}.makeup .c,.makeup .c1,.makeup .ch,.makeup .cm,.makeup .cp,.makeup .cpf,.makeup .cs{color:#999}.makeup .dl{color:#4e9a06}.makeup .err{color:#a40000;border:#ef2929}.makeup .fm,.makeup .g{color:#000}.makeup .gd{color:#a40000}.makeup .ge{color:#000;font-style:italic}.makeup .gh{color:navy;font-weight:700}.makeup .gi{color:#00a000}.makeup .go{color:#000;font-style:italic}.makeup .gp{color:#999}.makeup .gr{color:#ef2929}.makeup .gs{color:#000;font-weight:700}.makeup .gt{color:#a40000;font-weight:700}.makeup .gu{color:purple;font-weight:700}.makeup .il{color:#0000cf;font-weight:700}.makeup .k,.makeup .kc,.makeup .kd,.makeup .kn,.makeup .kp,.makeup .kr,.makeup .kt{color:#204a87}.makeup .l{color:#000}.makeup .ld{color:#c00}.makeup .m,.makeup .mb,.makeup .mf,.makeup .mh,.makeup .mi,.makeup .mo{color:#2937ab}.makeup .n{color:#000}.makeup .na{color:#c4a000}.makeup .nb{color:#204a87}.makeup .nc{color:#0000cf}.makeup .nd{color:#5c35cc;font-weight:700}.makeup .ne{color:#c00;font-weight:700}.makeup .nf{color:#f57900}.makeup .ni{color:#ce5c00}.makeup .nl{color:#f57900}.makeup .nn{color:#000}.makeup .no{color:#c17d11}.makeup .nt{color:#204a87;font-weight:700}.makeup .nv,.makeup .nx{color:#000}.makeup .o{color:#ce5c00}.makeup .ow{color:#204a87}.makeup .p,.makeup .py{color:#000}.makeup .s,.makeup .s1,.makeup .s2,.makeup .sa,.makeup .sb,.makeup .sc{color:#4e9a06}.makeup .sd{color:#8f5902;font-style:italic}.makeup .se{color:#204a87}.makeup .sh{color:#4e9a06}.makeup .si{color:#204a87}.makeup .sr{color:#c00}.makeup .ss{color:#c17d11}.makeup .sx{color:#4e9a06}.makeup .vc,.makeup .vg,.makeup .vi,.makeup .vm,.makeup .x{color:#000}.night-mode .makeup{color:#f8f8f2}.night-mode .makeup .hll{background-color:#49483e}.night-mode .makeup .bp{color:#f8f8f2}.night-mode .makeup .c,.night-mode .makeup .c1,.night-mode .makeup .ch,.night-mode .makeup .cm,.night-mode .makeup .cp,.night-mode .makeup .cpf,.night-mode .makeup .cs{color:#75715e}.night-mode .makeup .dl{color:#e6db74}.night-mode .makeup .err{color:#960050;background-color:#1e0010}.night-mode .makeup .fm{color:#a6e22e}.night-mode .makeup .gd{color:#f92672}.night-mode .makeup .ge{font-style:italic}.night-mode .makeup .gi{color:#a6e22e}.night-mode .makeup .gs{font-weight:700}.night-mode .makeup .gu{color:#75715e}.night-mode .makeup .gt{color:#f92672;font-weight:700}.night-mode .makeup .il{color:#ae81ff}.night-mode .makeup .k,.night-mode .makeup .kc,.night-mode .makeup .kd{color:#66d9ef}.night-mode .makeup .kn{color:#f92672}.night-mode .makeup .kp,.night-mode .makeup .kr,.night-mode .makeup .kt{color:#66d9ef}.night-mode .makeup .l,.night-mode .makeup .ld,.night-mode .makeup .m,.night-mode .makeup .mb,.night-mode .makeup .mf,.night-mode .makeup .mh,.night-mode .makeup .mi,.night-mode .makeup .mo{color:#ae81ff}.night-mode .makeup .n{color:#f8f8f2}.night-mode .makeup .na{color:#a6e22e}.night-mode .makeup .nb{color:#f8f8f2}.night-mode .makeup .nc,.night-mode .makeup .nd,.night-mode .makeup .ne,.night-mode .makeup .nf{color:#a6e22e}.night-mode .makeup .ni,.night-mode .makeup .nl,.night-mode .makeup .nn{color:#f8f8f2}.night-mode .makeup .no{color:#66d9ef}.night-mode .makeup .nt{color:#f92672}.night-mode .makeup .nv{color:#f8f8f2}.night-mode .makeup .nx{color:#a6e22e}.night-mode .makeup .o,.night-mode .makeup .ow{color:#f92672}.night-mode .makeup .p,.night-mode .makeup .py{color:#f8f8f2}.night-mode .makeup .s,.night-mode .makeup .s1,.night-mode .makeup .s2,.night-mode .makeup .sa,.night-mode .makeup .sb,.night-mode .makeup .sc,.night-mode .makeup .sd{color:#e6db74}.night-mode .makeup .se{color:#ae81ff}.night-mode .makeup .sh,.night-mode .makeup .si,.night-mode .makeup .sr,.night-mode .makeup .ss,.night-mode .makeup .sx{color:#e6db74}.night-mode .makeup .vc,.night-mode .makeup .vg,.night-mode .makeup .vi,.night-mode .makeup .vm{color:#f8f8f2} \ No newline at end of file diff --git a/formatters/html/dist/html-4c7c4e04fc5ba30075d3.js b/formatters/html/dist/html-4c7c4e04fc5ba30075d3.js deleted file mode 100644 index 8be0894c6..000000000 --- a/formatters/html/dist/html-4c7c4e04fc5ba30075d3.js +++ /dev/null @@ -1,39 +0,0 @@ -!function(n){var r={};function i(e){if(r[e])return r[e].exports;var t=r[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,i),t.l=!0,t.exports}i.m=n,i.c=r,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)i.d(n,r,function(e){return t[e]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=30)}([function(Xt,Vt,e){var Qt; -/*! - * jQuery JavaScript Library v3.3.1 - * https://jquery.com/ - * - * Includes Sizzle.js - * https://sizzlejs.com/ - * - * Copyright JS Foundation and other contributors - * Released under the MIT license - * https://jquery.org/license - * - * Date: 2018-01-20T17:24Z - */ -/*! - * jQuery JavaScript Library v3.3.1 - * https://jquery.com/ - * - * Includes Sizzle.js - * https://sizzlejs.com/ - * - * Copyright JS Foundation and other contributors - * Released under the MIT license - * https://jquery.org/license - * - * Date: 2018-01-20T17:24Z - */ -!function(e,t){"use strict";"object"==typeof Xt&&"object"==typeof Xt.exports?Xt.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(E,e){"use strict";var t=[],k=E.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,l=t.push,i=t.indexOf,n={},a=n.toString,m=n.hasOwnProperty,o=m.toString,c=o.call(Object),v={},y=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},b=function(e){return null!=e&&e===e.window},u={type:!0,src:!0,noModule:!0};function x(e,t,n){var r,i=(t=t||k).createElement("script");if(i.text=e,n)for(r in u)n[r]&&(i[r]=n[r]);t.head.appendChild(i).parentNode.removeChild(i)}function _(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[a.call(e)]||"object":typeof e}var f="3.3.1",C=function(e,t){return new C.fn.init(e,t)},d=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function p(e){var t=!!e&&"length"in e&&e.length,n=_(e);return!y(e)&&!b(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+P+")"+P+"*"),F=new RegExp("="+P+"*([^\\]'\"]*?)"+P+"*\\]","g"),W=new RegExp(I),G=new RegExp("^"+H+"$"),K={ID:new RegExp("^#("+H+")"),CLASS:new RegExp("^\\.("+H+")"),TAG:new RegExp("^("+H+"|[*])"),ATTR:new RegExp("^"+q),PSEUDO:new RegExp("^"+I),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,V=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,J=/[+~]/,Y=new RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){w()},ie=ye(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{M.apply(t=D.call(y.childNodes),y.childNodes),t[y.childNodes.length].nodeType}catch(e){M={apply:t.length?function(e,t){j.apply(e,D.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function ae(e,t,n,r){var i,a,o,s,l,c,u,f=t&&t.ownerDocument,d=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==d&&9!==d&&11!==d)return n;if(!r&&((t?t.ownerDocument||t:y)!==E&&w(t),t=t||E,k)){if(11!==d&&(l=Z.exec(e)))if(i=l[1]){if(9===d){if(!(o=t.getElementById(i)))return n;if(o.id===i)return n.push(o),n}else if(f&&(o=f.getElementById(i))&&v(t,o)&&o.id===i)return n.push(o),n}else{if(l[2])return M.apply(n,t.getElementsByTagName(e)),n;if((i=l[3])&&p.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(i)),n}if(p.qsa&&!N[e+" "]&&(!m||!m.test(e))){if(1!==d)f=t,u=e;else if("object"!==t.nodeName.toLowerCase()){for((s=t.getAttribute("id"))?s=s.replace(te,ne):t.setAttribute("id",s=C),a=(c=h(e)).length;a--;)c[a]="#"+s+" "+ve(c[a]);u=c.join(","),f=J.test(e)&&ge(t.parentNode)||t}if(u)try{return M.apply(n,f.querySelectorAll(u)),n}catch(e){}finally{s===C&&t.removeAttribute("id")}}}return g(e.replace($,"$1"),t,n,r)}function oe(){var r=[];return function e(t,n){return r.push(t+" ")>x.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function se(e){return e[C]=!0,e}function le(e){var t=E.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ce(e,t){for(var n=e.split("|"),r=n.length;r--;)x.attrHandle[n[r]]=t}function ue(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function de(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function pe(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ie(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function he(o){return se(function(a){return a=+a,se(function(e,t){for(var n,r=o([],e.length,a),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in p=ae.support={},i=ae.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},w=ae.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:y;return r!==E&&9===r.nodeType&&r.documentElement&&(o=(E=r).documentElement,k=!i(E),y!==E&&(n=E.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",re,!1):n.attachEvent&&n.attachEvent("onunload",re)),p.attributes=le(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=le(function(e){return e.appendChild(E.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=Q.test(E.getElementsByClassName),p.getById=le(function(e){return o.appendChild(e).id=C,!E.getElementsByName||!E.getElementsByName(C).length}),p.getById?(x.filter.ID=function(e){var t=e.replace(Y,ee);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n=t.getElementById(e);return n?[n]:[]}}):(x.filter.ID=function(e){var n=e.replace(Y,ee);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n,r,i,a=t.getElementById(e);if(a){if((n=a.getAttributeNode("id"))&&n.value===e)return[a];for(i=t.getElementsByName(e),r=0;a=i[r++];)if((n=a.getAttributeNode("id"))&&n.value===e)return[a]}return[]}}),x.find.TAG=p.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,a=t.getElementsByTagName(e);if("*"!==e)return a;for(;n=a[i++];)1===n.nodeType&&r.push(n);return r},x.find.CLASS=p.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&k)return t.getElementsByClassName(e)},s=[],m=[],(p.qsa=Q.test(E.querySelectorAll))&&(le(function(e){o.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||m.push("\\["+P+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+C+"-]").length||m.push("~="),e.querySelectorAll(":checked").length||m.push(":checked"),e.querySelectorAll("a#"+C+"+*").length||m.push(".#.+[+~]")}),le(function(e){e.innerHTML="";var t=E.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&m.push("name"+P+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&m.push(":enabled",":disabled"),o.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&m.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),m.push(",.*:")})),(p.matchesSelector=Q.test(u=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&le(function(e){p.disconnectedMatch=u.call(e,"*"),u.call(e,"[s!='']:x"),s.push("!=",I)}),m=m.length&&new RegExp(m.join("|")),s=s.length&&new RegExp(s.join("|")),t=Q.test(o.compareDocumentPosition),v=t||Q.test(o.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},S=t?function(e,t){if(e===t)return c=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===E||e.ownerDocument===y&&v(y,e)?-1:t===E||t.ownerDocument===y&&v(y,t)?1:l?L(l,e)-L(l,t):0:4&n?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,r=0,i=e.parentNode,a=t.parentNode,o=[e],s=[t];if(!i||!a)return e===E?-1:t===E?1:i?-1:a?1:l?L(l,e)-L(l,t):0;if(i===a)return ue(e,t);for(n=e;n=n.parentNode;)o.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;o[r]===s[r];)r++;return r?ue(o[r],s[r]):o[r]===y?-1:s[r]===y?1:0}),E},ae.matches=function(e,t){return ae(e,null,null,t)},ae.matchesSelector=function(e,t){if((e.ownerDocument||e)!==E&&w(e),t=t.replace(F,"='$1']"),p.matchesSelector&&k&&!N[t+" "]&&(!s||!s.test(t))&&(!m||!m.test(t)))try{var n=u.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Y,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Y,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ae.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ae.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return K.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&W.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Y,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=d[e+" "];return t||(t=new RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&d(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=ae.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function O(e,n,r){return y(n)?C.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?C.grep(e,function(e){return e===n!==r}):"string"!=typeof n?C.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(C.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(C):C.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:M.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof C?t[0]:t,C.merge(this,C.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:k,!0)),A.test(r[1])&&C.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=k.getElementById(r[2]))&&(this[0]=i,this.length=1),this}).prototype=C.fn,j=C(k);var D=/^(?:parents|prev(?:Until|All))/,L={children:!0,contents:!0,next:!0,prev:!0};function R(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}C.fn.extend({has:function(e){var t=C(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]+)/i,fe=/^$|^module$|\/(?:java|ecma)script/i,de={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function pe(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&S(e,t)?C.merge([e],n):n}function he(e,t){for(var n=0,r=e.length;nx",v.noCloneChecked=!!ge.cloneNode(!0).lastChild.defaultValue;var be=k.documentElement,xe=/^key/,_e=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,we=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function ke(){return!1}function Ce(){try{return k.activeElement}catch(e){}}function Te(e,t,n,r,i,a){var o,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Te(e,s,n,r,t[s],a);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=ke;else if(!i)return e;return 1===a&&(o=i,(i=function(e){return C().off(e),o.apply(this,arguments)}).guid=o.guid||(o.guid=C.guid++)),e.each(function(){C.event.add(this,t,i,r,n)})}C.event={global:{},add:function(t,e,n,r,i){var a,o,s,l,c,u,f,d,p,h,g,m=Q.get(t);if(m)for(n.handler&&(n=(a=n).handler,i=a.selector),i&&C.find.matchesSelector(be,i),n.guid||(n.guid=C.guid++),(l=m.events)||(l=m.events={}),(o=m.handle)||(o=m.handle=function(e){return void 0!==C&&C.event.triggered!==e.type?C.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(P)||[""]).length;c--;)p=g=(s=we.exec(e[c])||[])[1],h=(s[2]||"").split(".").sort(),p&&(f=C.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=C.event.special[p]||{},u=C.extend({type:p,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&C.expr.match.needsContext.test(i),namespace:h.join(".")},a),(d=l[p])||((d=l[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,o)||t.addEventListener&&t.addEventListener(p,o)),f.add&&(f.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,u):d.push(u),C.event.global[p]=!0)},remove:function(e,t,n,r,i){var a,o,s,l,c,u,f,d,p,h,g,m=Q.hasData(e)&&Q.get(e);if(m&&(l=m.events)){for(c=(t=(t||"").match(P)||[""]).length;c--;)if(p=g=(s=we.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),p){for(f=C.event.special[p]||{},d=l[p=(r?f.delegateType:f.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=a=d.length;a--;)u=d[a],!i&&g!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(d.splice(a,1),u.selector&&d.delegateCount--,f.remove&&f.remove.call(e,u));o&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,m.handle)||C.removeEvent(e,p,m.handle),delete l[p])}else for(p in l)C.event.remove(e,p+t[c],n,r,!0);C.isEmptyObject(l)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,a,o,s=C.event.fix(e),l=new Array(arguments.length),c=(Q.get(this,"events")||{})[s.type]||[],u=C.event.special[s.type]||{};for(l[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Se=/\s*$/g;function je(e,t){return S(e,"table")&&S(11!==t.nodeType?t:t.firstChild,"tr")&&C(e).children("tbody")[0]||e}function Me(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function De(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,a,o,s,l,c;if(1===t.nodeType){if(Q.hasData(e)&&(a=Q.access(e),o=Q.set(t,a),c=a.events))for(i in delete o.handle,o.events={},c)for(n=0,r=c[i].length;n")},clone:function(e,t,n){var r,i,a,o,s,l,c,u=e.cloneNode(!0),f=C.contains(e.ownerDocument,e);if(!(v.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||C.isXMLDoc(e)))for(o=pe(u),r=0,i=(a=pe(e)).length;r").prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),k.head.appendChild(r[0])},abort:function(){i&&i()}}});var zt,Ft=[],Wt=/(=)\?(?=&|$)|\?\?/;C.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Ft.pop()||C.expando+"_"+_t++;return this[e]=!0,e}}),C.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,a,o=!1!==e.jsonp&&(Wt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Wt.test(e.data)&&"data");if(o||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,o?e[o]=e[o].replace(Wt,"$1"+r):!1!==e.jsonp&&(e.url+=(wt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return a||C.error(r+" was not called"),a[0]},e.dataTypes[0]="json",i=E[r],E[r]=function(){a=arguments},n.always(function(){void 0===i?C(E).removeProp(r):E[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Ft.push(r)),a&&y(i)&&i(a[0]),a=i=void 0}),"script"}),v.createHTMLDocument=((zt=k.implementation.createHTMLDocument("").body).innerHTML="
    ",2===zt.childNodes.length),C.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=k.implementation.createHTMLDocument("")).createElement("base")).href=k.location.href,t.head.appendChild(r)):t=k),a=!n&&[],(i=A.exec(e))?[t.createElement(i[1])]:(i=ye([e],t,a),a&&a.length&&C(a).remove(),C.merge([],i.childNodes)));var r,i,a},C.fn.load=function(e,t,n){var r,i,a,o=this,s=e.indexOf(" ");return-1").append(C.parseHTML(e)).find(r):e)}).always(n&&function(e,t){o.each(function(){n.apply(this,a||[e.responseText,t,e])})}),this},C.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){C.fn[t]=function(e){return this.on(t,e)}}),C.expr.pseudos.animated=function(t){return C.grep(C.timers,function(e){return t===e.elem}).length},C.offset={setOffset:function(e,t,n){var r,i,a,o,s,l,c=C.css(e,"position"),u=C(e),f={};"static"===c&&(e.style.position="relative"),s=u.offset(),a=C.css(e,"top"),l=C.css(e,"left"),i=("absolute"===c||"fixed"===c)&&-1<(a+l).indexOf("auto")?(o=(r=u.position()).top,r.left):(o=parseFloat(a)||0,parseFloat(l)||0),y(t)&&(t=t.call(e,n,C.extend({},s))),null!=t.top&&(f.top=t.top-s.top+o),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):u.css(f)}},C.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){C.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===C.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===C.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=C(e).offset()).top+=C.css(e,"borderTopWidth",!0),i.left+=C.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-C.css(r,"marginTop",!0),left:t.left-i.left-C.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===C.css(e,"position");)e=e.offsetParent;return e||be})}}),C.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var a="pageYOffset"===i;C.fn[t]=function(e){return z(this,function(e,t,n){var r;if(b(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(a?r.pageXOffset:n,a?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),C.each(["top","left"],function(e,n){C.cssHooks[n]=$e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),He.test(t)?C(e).position()[n]+"px":t})}),C.each({Height:"height",Width:"width"},function(o,s){C.each({padding:"inner"+o,content:s,"":"outer"+o},function(r,a){C.fn[a]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return z(this,function(e,t,n){var r;return b(e)?0===a.indexOf("outer")?e["inner"+o]:e.document.documentElement["client"+o]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+o],r["scroll"+o],e.body["offset"+o],r["offset"+o],r["client"+o])):void 0===n?C.css(e,t,i):C.style(e,t,n,i)},s,n?e:void 0,n)}})}),C.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){C.fn[n]=function(e,t){return 0]+>|\t|)+|(?:\n)))/gm,b="
    ",x={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};function _(e){return e.replace(/&/g,"&").replace(//g,">")}function d(e){return e.nodeName.toLowerCase()}function w(e,t){var n=e&&e.exec(t);return n&&0===n.index}function u(e){return t.test(e)}function r(e){var t,n={},r=Array.prototype.slice.call(arguments,1);for(t in e)n[t]=e[t];return r.forEach(function(e){for(t in e)n[t]=e[t]}),n}function p(e){var i=[];return function e(t,n){for(var r=t.firstChild;r;r=r.nextSibling)3===r.nodeType?n+=r.nodeValue.length:1===r.nodeType&&(i.push({event:"start",offset:n,node:r}),n=e(r,n),d(r).match(/br|hr|img|input/)||i.push({event:"stop",offset:n,node:r}));return n}(e,0),i}function h(t){return t.variants&&!t.cached_variants&&(t.cached_variants=t.variants.map(function(e){return r(t,{variants:null},e)})),t.cached_variants||t.endsWithParent&&[r(t)]||[t]}function E(o){function s(e){return e&&e.source||e}function l(e,t){return new RegExp(s(e),"m"+(o.case_insensitive?"i":"")+(t?"g":""))}!function t(n,e){if(n.compiled)return;n.compiled=!0;n.keywords=n.keywords||n.beginKeywords;if(n.keywords){var r={},i=function(n,e){o.case_insensitive&&(e=e.toLowerCase()),e.split(" ").forEach(function(e){var t=e.split("|");r[t[0]]=[n,t[1]?Number(t[1]):1]})};"string"==typeof n.keywords?i("keyword",n.keywords):c(n.keywords).forEach(function(e){i(e,n.keywords[e])}),n.keywords=r}n.lexemesRe=l(n.lexemes||/\w+/,!0);e&&(n.beginKeywords&&(n.begin="\\b("+n.beginKeywords.split(" ").join("|")+")\\b"),n.begin||(n.begin=/\B|\b/),n.beginRe=l(n.begin),n.end||n.endsWithParent||(n.end=/\B|\b/),n.end&&(n.endRe=l(n.end)),n.terminator_end=s(n.end)||"",n.endsWithParent&&e.terminator_end&&(n.terminator_end+=(n.end?"|":"")+e.terminator_end));n.illegal&&(n.illegalRe=l(n.illegal));null==n.relevance&&(n.relevance=1);n.contains||(n.contains=[]);n.contains=Array.prototype.concat.apply([],n.contains.map(function(e){return h("self"===e?n:e)}));n.contains.forEach(function(e){t(e,n)});n.starts&&t(n.starts,e);var a=n.contains.map(function(e){return e.beginKeywords?"\\.?("+e.begin+")\\.?":e.begin}).concat([n.terminator_end,n.illegal]).map(s).filter(Boolean);n.terminators=a.length?l(a.join("|"),!0):{exec:function(){return null}}}(o)}function k(e,t,s,n){function l(e,t,n,r){var i=r?"":x.classPrefix,a='')+t+o}function c(){p+=null!=d.subLanguage?function(){var e="string"==typeof d.subLanguage;if(e&&!y[d.subLanguage])return _(h);var t=e?k(d.subLanguage,h,!0,a[d.subLanguage]):C(h,d.subLanguage.length?d.subLanguage:void 0);0")+'"');return h+=t,t.length||1}var f=T(e);if(!f)throw new Error('Unknown language: "'+e+'"');E(f);var i,d=n||f,a={},p="";for(i=d;i!==f;i=i.parent)i.className&&(p=l(i.className,"",!0)+p);var h="",g=0;try{for(var o,m,v=0;d.terminators.lastIndex=v,o=d.terminators.exec(t);)m=r(t.substring(v,o.index),o[0]),v=o.index+m;for(r(t.substr(v)),i=d;i.parent;i=i.parent)i.className&&(p+=b);return{relevance:g,value:p,language:e,top:d}}catch(e){if(e.message&&-1!==e.message.indexOf("Illegal"))return{relevance:0,value:_(t)};throw e}}function C(n,e){e=e||x.languages||c(y);var r={relevance:0,value:_(n)},i=r;return e.filter(T).forEach(function(e){var t=k(e,n,!1);t.language=e,t.relevance>i.relevance&&(i=t),t.relevance>r.relevance&&(i=r,r=t)}),i.language&&(r.second_best=i),r}function g(e){return x.tabReplace||x.useBR?e.replace(n,function(e,t){return x.useBR&&"\n"===e?"
    ":x.tabReplace?t.replace(/\t/g,x.tabReplace):""}):e}function a(e){var t,n,r,i,a,o=function(e){var t,n,r,i,a=e.className+" ";if(a+=e.parentNode?e.parentNode.className:"",n=l.exec(a))return T(n[1])?n[1]:"no-highlight";for(a=a.split(/\s+/),t=0,r=a.length;t/g,"\n"):t=e,a=t.textContent,r=o?k(o,a,!0):C(a),(n=p(t)).length&&((i=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=r.value,r.value=function(e,t,n){var r=0,i="",a=[];function o(){return e.length&&t.length?e[0].offset!==t[0].offset?e[0].offset"}function l(e){i+=""}function c(e){("start"===e.event?s:l)(e.node)}for(;e.length||t.length;){var u=o();if(i+=_(n.substring(r,u[0].offset)),r=u[0].offset,u===e){for(a.reverse().forEach(l);c(u.splice(0,1)[0]),(u=o())===e&&u.length&&u[0].offset===r;);a.reverse().forEach(s)}else"start"===u[0].event?a.push(u[0].node):a.pop(),c(u.splice(0,1)[0])}return i+_(n.substr(r))}(n,p(i),a)),r.value=g(r.value),e.innerHTML=r.value,e.className=function(e,t,n){var r=t?s[t]:n,i=[e.trim()];e.match(/\bhljs\b/)||i.push("hljs");-1===e.indexOf(r)&&i.push(r);return i.join(" ").trim()}(e.className,o,r.language),e.result={language:r.language,re:r.relevance},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.relevance}))}function o(){if(!o.called){o.called=!0;var e=document.querySelectorAll("pre code");f.forEach.call(e,a)}}function T(e){return e=(e||"").toLowerCase(),y[e]||y[s[e]]}i.highlight=k,i.highlightAuto=C,i.fixMarkup=g,i.highlightBlock=a,i.configure=function(e){x=r(x,e)},i.initHighlighting=o,i.initHighlightingOnLoad=function(){addEventListener("DOMContentLoaded",o,!1),addEventListener("load",o,!1)},i.registerLanguage=function(t,e){var n=y[t]=e(i);n.aliases&&n.aliases.forEach(function(e){s[e]=t})},i.listLanguages=function(){return c(y)},i.getLanguage=T,i.inherit=r,i.IDENT_RE="[a-zA-Z]\\w*",i.UNDERSCORE_IDENT_RE="[a-zA-Z_]\\w*",i.NUMBER_RE="\\b\\d+(\\.\\d+)?",i.C_NUMBER_RE="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",i.BINARY_NUMBER_RE="\\b(0b[01]+)",i.RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",i.BACKSLASH_ESCAPE={begin:"\\\\[\\s\\S]",relevance:0},i.APOS_STRING_MODE={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.QUOTE_STRING_MODE={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.PHRASAL_WORDS_MODE={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},i.COMMENT=function(e,t,n){var r=i.inherit({className:"comment",begin:e,end:t,contains:[]},n||{});return r.contains.push(i.PHRASAL_WORDS_MODE),r.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|XXX):",relevance:0}),r},i.C_LINE_COMMENT_MODE=i.COMMENT("//","$"),i.C_BLOCK_COMMENT_MODE=i.COMMENT("/\\*","\\*/"),i.HASH_COMMENT_MODE=i.COMMENT("#","$"),i.NUMBER_MODE={className:"number",begin:i.NUMBER_RE,relevance:0},i.C_NUMBER_MODE={className:"number",begin:i.C_NUMBER_RE,relevance:0},i.BINARY_NUMBER_MODE={className:"number",begin:i.BINARY_NUMBER_RE,relevance:0},i.CSS_NUMBER_MODE={className:"number",begin:i.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},i.REGEXP_MODE={className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[i.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[i.BACKSLASH_ESCAPE]}]},i.TITLE_MODE={className:"title",begin:i.IDENT_RE,relevance:0},i.UNDERSCORE_TITLE_MODE={className:"title",begin:i.UNDERSCORE_IDENT_RE,relevance:0},i.METHOD_GUARD={begin:"\\.\\s*"+i.UNDERSCORE_IDENT_RE,relevance:0}})(t)}()},function(e,t,n){"use strict";t.__esModule=!0,t.extend=s,t.indexOf=function(e,t){for(var n=0,r=e.length;n":">",'"':""","'":"'","`":"`","=":"="},i=/[&<>"'`=]/g,a=/[&<>"'`=]/;function o(e){return r[e]}function s(e){for(var t=1;t",returnBegin:!0,illegal:"\\(|#|//|/\\*|\\\\|:|;",contains:[h,e.inherit(e.TITLE_MODE,{begin:t})],starts:{end:";|\\.",keywords:r,contains:p}},i,{begin:"^-",end:"\\.",relevance:0,excludeEnd:!0,returnBegin:!0,lexemes:"-"+e.IDENT_RE,keywords:"-module -record -undef -export -ifdef -ifndef -author -copyright -doc -vsn -import -include -include_lib -compile -define -else -endif -file -behaviour -behavior -spec",contains:[h]},a,e.QUOTE_STRING_MODE,f,c,u,l,{begin:/\.$/}]}}},function(e,t){e.exports=function(e){return{keywords:{built_in:"spawn spawn_link self",keyword:"after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse|10 query receive rem try when xor"},contains:[{className:"meta",begin:"^[0-9]+> ",relevance:10},e.COMMENT("%","$"),{className:"number",begin:"\\b(\\d+#[a-fA-F0-9]+|\\d+(\\.\\d+)?([eE][-+]?\\d+)?)",relevance:0},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"\\?(::)?([A-Z]\\w*(::)?)+"},{begin:"->"},{begin:"ok"},{begin:"!"},{begin:"(\\b[a-z'][a-zA-Z0-9_']*:[a-z'][a-zA-Z0-9_']*)|(\\b[a-z'][a-zA-Z0-9_']*)",relevance:0},{begin:"[A-Z][a-zA-Z0-9_']*",relevance:0}]}}},function(e,t){e.exports=function(e){var t="HTTP/[0-9\\.]+";return{aliases:["https"],illegal:"\\S",contains:[{begin:"^"+t,end:"$",contains:[{className:"number",begin:"\\b\\d{3}\\b"}]},{begin:"^[A-Z]+ (.*?) "+t+"$",returnBegin:!0,end:"$",contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{begin:t},{className:"keyword",begin:"[A-Z]+"}]},{className:"attribute",begin:"^\\w",end:": ",excludeEnd:!0,illegal:"\\n|\\s|=",starts:{end:"$",relevance:0}},{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}]}}},function(e,t){e.exports=function(e){var t="[A-Za-z$_][0-9A-Za-z$_]*",n={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},r={className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},i={className:"subst",begin:"\\$\\{",end:"\\}",keywords:n,contains:[]},a={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,i]};i.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,r,e.REGEXP_MODE];var o=i.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);return{aliases:["js","jsx"],keywords:n,contains:[{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},{className:"meta",begin:/^#!/,end:/$/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r,{begin:/[{,]\s*/,relevance:0,contains:[{begin:t+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:t,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+t+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:o}]}]},{begin://,subLanguage:"xml",contains:[{begin:/<\w+\s*\/>/,skip:!0},{begin:/<\w+/,end:/(\/\w+|\w+\/)>/,skip:!0,contains:[{begin:/<\w+\s*\/>/,skip:!0},"self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:t}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:o}],illegal:/\[|%/},{begin:/\$[(.]/},e.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0}],illegal:/#(?!!)/}}},function(e,t){e.exports=function(e){var t={literal:"true false null"},n=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],r={end:",",endsWithParent:!0,excludeEnd:!0,contains:n,keywords:t},i={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(r,{begin:/:/})],illegal:"\\S"},a={begin:"\\[",end:"\\]",contains:[e.inherit(r)],illegal:"\\S"};return n.splice(n.length,0,i,a),{contains:n,keywords:t,illegal:"\\S"}}},function(e,t){e.exports=function(e){return{aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$"},{begin:"^.+?\\n[=-]{2,}$"}]},{begin:"<",end:">",subLanguage:"xml",relevance:0},{className:"bullet",begin:"^([*+-]|(\\d+\\.))\\s+"},{className:"strong",begin:"[*_]{2}.+?[*_]{2}"},{className:"emphasis",variants:[{begin:"\\*.+?\\*"},{begin:"_.+?_",relevance:0}]},{className:"quote",begin:"^>\\s+",end:"$"},{className:"code",variants:[{begin:"^```w*s*$",end:"^```s*$"},{begin:"`.+?`"},{begin:"^( {4}|\t)",end:"$",relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},{begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}},function(e,t){e.exports=function(e){var t=e.COMMENT("--","$");return{case_insensitive:!0,illegal:/[<>{}*#]/,contains:[{beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment",end:/;/,endsWithParent:!0,lexemes:/[\w\.]+/,keywords:{keyword:"abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias allocate allow alter always analyze ancillary and any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second section securefile security seed segment select self sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null",built_in:"array bigint binary bit blob boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text varchar varying void"},contains:[{className:"string",begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE,{begin:"''"}]},{className:"string",begin:'"',end:'"',contains:[e.BACKSLASH_ESCAPE,{begin:'""'}]},{className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t]},e.C_BLOCK_COMMENT_MODE,t]}}},function(e,t){e.exports=function(e){var t={endsWithParent:!0,illegal:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[{begin:"\\[",end:"\\]"}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},{begin:/<\?(php)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0}]},{className:"tag",begin:"|$)",end:">",keywords:{name:"style"},contains:[t],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:"|$)",end:">",keywords:{name:"script"},contains:[t],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["actionscript","javascript","handlebars","xml"]}},{className:"meta",variants:[{begin:/<\?xml/,end:/\?>/,relevance:10},{begin:/<\?\w+/,end:/\?>/}]},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},t]}]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var i="hll";function r(e){for(var t=e.target.getAttribute("data-group-id"),n=document.querySelectorAll("[data-group-id='"+t+"']"),r=0;r= 2.0.0-beta.1",7:">= 4.0.0"};var c="[object Object]";function u(e,t,n){this.helpers=e||{},this.partials=t||{},this.decorators=n||{},o.registerDefaultHelpers(this),s.registerDefaultDecorators(this)}u.prototype={constructor:u,logger:l.default,log:l.default.log,registerHelper:function(e,t){if(i.toString.call(e)===c){if(t)throw new a.default("Arg not supported with multiple helpers");i.extend(this.helpers,e)}else this.helpers[e]=t},unregisterHelper:function(e){delete this.helpers[e]},registerPartial:function(e,t){if(i.toString.call(e)===c)i.extend(this.partials,e);else{if(void 0===t)throw new a.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=t}},unregisterPartial:function(e){delete this.partials[e]},registerDecorator:function(e,t){if(i.toString.call(e)===c){if(t)throw new a.default("Arg not supported with multiple decorators");i.extend(this.decorators,e)}else this.decorators[e]=t},unregisterDecorator:function(e){delete this.decorators[e]}};var f=l.default.log;t.log=f,t.createFrame=i.createFrame,t.logger=l.default},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,i){var a;return"

    Sorry, we couldn't find anything for "+e.escapeExpression("function"==typeof(a=null!=(a=n.value||(null!=t?t.value:t))?a:n.helperMissing)?a.call(null!=t?t:e.nullContext||{},{name:"value",hash:{},data:i}):a)+".

    \n"},3:function(e,t,n,r,i,a,o){var s;return null!=(s=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.levels:t,{name:"each",hash:{},fn:e.program(4,i,0,a,o),inverse:e.noop,data:i}))?s:""},4:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{};return'

    '+e.escapeExpression("function"==typeof(l=null!=(l=n.name||(null!=t?t.name:t))?l:n.helperMissing)?l.call(c,{name:"name",hash:{},data:i}):l)+"

    \n"+(null!=(s=n.each.call(c,null!=t?t.results:t,{name:"each",hash:{},fn:e.program(5,i,0,a,o),inverse:e.noop,data:i}))?s:"")},5:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
    \n

    \n '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+'\n

    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.functions:t,{name:"each",hash:{},fn:e.program(6,i,0,a,o),inverse:e.noop,data:i}))?s:"")+'
    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.callbacks:t,{name:"each",hash:{},fn:e.program(8,i,0,a,o),inverse:e.noop,data:i}))?s:"")+'
    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.types:t,{name:"each",hash:{},fn:e.program(10,i,0,a,o),inverse:e.noop,data:i}))?s:"")+"
    \n
    \n"},6:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+"
  • \n"},8:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+" (callback)
  • \n"},10:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+" (type)
  • \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{};return"

    Search Results for "+e.escapeExpression("function"==typeof(l=null!=(l=n.value||(null!=t?t.value:t))?l:n.helperMissing)?l.call(c,{name:"value",hash:{},data:i}):l)+"

    \n\n"+(null!=(s=n.if.call(c,null!=t?t.empty:t,{name:"if",hash:{},fn:e.program(1,i,0,a,o),inverse:e.program(3,i,0,a,o),data:i}))?s:"")},useData:!0,useDepths:!0})},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,i,a,o){var s,l=null!=t?t:e.nullContext||{},c=n.helperMissing;return(null!=(s=(n.newGroup||t&&t.newGroup||c).call(l,o[1],null!=(s=a[0][0])?s.group:s,{name:"newGroup",hash:{},fn:e.program(2,i,0,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+'
  • \n\n'+(null!=(s=(n.isContextNode||t&&t.isContextNode||c).call(l,a[0][0],{name:"isContextNode",hash:{},fn:e.program(6,i,0,a,o),inverse:e.program(8,i,0,a,o),data:i,blockParams:a}))?s:"")+"
  • \n"},2:function(e,t,n,r,i,a){var o;return'
  • '+e.escapeExpression(e.lambda(null!=(o=a[1][0])?o.group:o,t))+"
  • \n"},4:function(e,t,n,r,i){return"clicked open"},6:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression;return' '+l(s(null!=(o=a[1][0])?o.title_prefix:o,t))+"\n"},8:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing;return' \n"+(null!=(o=n.if.call(c,null!=(o=a[1][0])?o.title_prefix:o,{name:"if",hash:{},fn:e.program(11,i,0,a),inverse:e.program(13,i,0,a),data:i,blockParams:a}))?o:"")+" \n\n"+(null!=(o=(n.hasContent||t&&t.hasContent||u).call(c,a[1][0],{name:"hasContent",hash:{},fn:e.program(15,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")},9:function(e,t,n,r,i){return'class="expand"'},11:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression;return' '+l(s(null!=(o=a[2][0])?o.title_prefix:o,t))+""+l(s(null!=(o=a[2][0])?o.title_collapsed:o,t))+"\n"},13:function(e,t,n,r,i,a){var o;return" "+e.escapeExpression(e.lambda(null!=(o=a[2][0])?o.title:o,t))+"\n"},15:function(e,t,n,r,i,a){var o;return'
      \n
    • \n Top\n
    • \n\n'+(null!=(o=(n.isArray||t&&t.isArray||n.helperMissing).call(null!=t?t:e.nullContext||{},null!=(o=a[2][0])?o.headers:o,{name:"isArray",hash:{},fn:e.program(16,i,0,a),inverse:e.program(19,i,0,a),data:i,blockParams:a}))?o:"")+"
    \n"},16:function(e,t,n,r,i,a){var o;return null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=a[3][0])?o.headers:o,{name:"each",hash:{},fn:e.program(17,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:""},17:function(e,t,n,r,i,a){var o,s,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • \n '+l(typeof(s=null!=(s=n.id||(null!=t?t.id:t))?s:u)===f?s.call(c,{name:"id",hash:{},data:i,blockParams:a}):s)+"\n
  • \n"},19:function(e,t,n,r,i,a){var o,s=null!=t?t:e.nullContext||{};return(null!=(o=(n.showSummary||t&&t.showSummary||n.helperMissing).call(s,a[3][0],{name:"showSummary",hash:{},fn:e.program(20,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")+(null!=(o=n.each.call(s,null!=(o=a[3][0])?o.nodeGroups:o,{name:"each",hash:{},fn:e.program(22,i,1,a),inverse:e.noop,data:i,blockParams:a}))?o:"")},20:function(e,t,n,r,i,a){var o;return'
  • \n Summary\n
  • \n'},22:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression;return'
  • \n '+l(s(null!=(o=a[0][0])?o.name:o,t))+'\n
      \n'+(null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=a[0][0])?o.nodes:o,{name:"each",hash:{},fn:e.program(23,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")+"
    \n
  • \n"},23:function(e,t,n,r,i,a){var o,s,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • \n '+l(typeof(s=null!=(s=n.id||(null!=t?t.id:t))?s:u)===f?s.call(c,{name:"id",hash:{},data:i,blockParams:a}):s)+"\n
  • \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i,a,o){var s;return'
      \n'+(null!=(s=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.nodes:t,{name:"each",hash:{},fn:e.program(1,i,2,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+"
    \n"},useData:!0,useDepths:!0,useBlockParams:!0})},function(i,e,t){(function(e){var y="Expected a function",a=NaN,o="[object Symbol]",s=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,u=/^0o[0-7]+$/i,f=parseInt,t="object"==typeof e&&e&&e.Object===Object&&e,n="object"==typeof self&&self&&self.Object===Object&&self,r=t||n||Function("return this")(),d=Object.prototype.toString,b=Math.max,x=Math.min,_=function(){return r.Date.now()};function p(r,i,e){var a,o,s,l,c,u,f=0,d=!1,p=!1,t=!0;if("function"!=typeof r)throw new TypeError(y);function h(e){var t=a,n=o;return a=o=void 0,f=e,l=r.apply(n,t)}function g(e){var t=e-u;return void 0===u||i<=t||t<0||p&&s<=e-f}function m(){var e,t,n=_();if(g(n))return v(n);c=setTimeout(m,(t=i-((e=n)-u),p?x(t,s-(e-f)):t))}function v(e){return c=void 0,t&&a?h(e):(a=o=void 0,l)}function n(){var e,t=_(),n=g(t);if(a=arguments,o=this,u=t,n){if(void 0===c)return f=e=u,c=setTimeout(m,i),d?h(e):l;if(p)return c=setTimeout(m,i),h(u)}return void 0===c&&(c=setTimeout(m,i)),l}return i=E(i)||0,w(e)&&(d=!!e.leading,s=(p="maxWait"in e)?b(E(e.maxWait)||0,i):s,t="trailing"in e?!!e.trailing:t),n.cancel=function(){void 0!==c&&clearTimeout(c),a=u=o=c=void(f=0)},n.flush=function(){return void 0===c?l:v(_())},n}function w(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function E(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||(n=t)&&"object"==typeof n&&d.call(t)==o)return a;var t,n;if(w(e)){var r="function"==typeof e.valueOf?e.valueOf():e;e=w(r)?r+"":r}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(s,"");var i=c.test(e);return i||u.test(e)?f(e.slice(2),i?2:8):l.test(e)?a:+e}i.exports=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new TypeError(y);return w(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),p(e,t,{leading:r,maxWait:t,trailing:i})}}).call(this,t(20))},,,,,function(e,t,n){n(49),e.exports=n(47)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}t.__esModule=!0;var a=i(n(22)),o=r(n(43)),s=r(n(4)),l=i(n(2)),c=i(n(44)),u=r(n(45));function f(){var t=new a.HandlebarsEnvironment;return l.extend(t,a),t.SafeString=o.default,t.Exception=s.default,t.Utils=l,t.escapeExpression=l.escapeExpression,t.VM=c,t.template=function(e){return c.template(e,t)},t}var d=f();d.create=f,u.default(d),d.default=d,t.default=d,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.registerDefaultHelpers=function(e){i.default(e),a.default(e),o.default(e),s.default(e),l.default(e),c.default(e),u.default(e)};var i=r(n(33)),a=r(n(34)),o=r(n(35)),s=r(n(36)),l=r(n(37)),c=r(n(38)),u=r(n(39))},function(e,t,n){"use strict";t.__esModule=!0;var o=n(2);t.default=function(a){a.registerHelper("blockHelperMissing",function(e,t){var n=t.inverse,r=t.fn;if(!0===e)return r(this);if(!1===e||null==e)return n(this);if(o.isArray(e))return 0"+e[0]+"";return r.slice(0,t)+i+r.slice(n)}function G(e){return!!e}function K(e,a,o,t){return(e||[]).reduce(function(e,t){var n=(a+"."+t.id).match(o),r=t.id&&t.id.match(o);if((n||r)&&!e[t.id]){var i=JSON.parse(JSON.stringify(t));i.match=r?W(r):t.id,e[i.id]=i}return e},t||{})}function X(e,t,n){0fe?pe:ge)}var xe=a()("body"),_e="night-mode",we=a()(".night-mode-toggle");function Ee(){xe.addClass(_e);try{localStorage.setItem(_e,!0)}catch(e){}}function ke(){xe.hasClass(_e)?function(){xe.removeClass(_e);try{localStorage.removeItem(_e)}catch(e){}}():Ee()}function Ce(){!function(){try{localStorage.getItem(_e)&&Ee()}catch(e){}}(),we.click(function(){ke()})}var Te=n(16);window.$=a.a,a()(function(){o.a.registerHelper("hasContent",j),o.a.registerHelper("isArray",D),o.a.registerHelper("isContextNode",L),o.a.registerHelper("isLocal",R),o.a.registerHelper("newGroup",P),o.a.registerHelper("showSummary",H),l.a.configure({tabReplace:" ",languages:[]}),l.a.registerLanguage("bash",u.a),l.a.registerLanguage("css",d.a),l.a.registerLanguage("diff",h.a),l.a.registerLanguage("erlang",m.a),l.a.registerLanguage("erlang-repl",y.a),l.a.registerLanguage("http",x.a),l.a.registerLanguage("javascript",w.a),l.a.registerLanguage("json",k.a),l.a.registerLanguage("markdown",T.a),l.a.registerLanguage("sql",S.a),l.a.registerLanguage("xml",O.a),Ce(),function(){be();var e=window.innerWidth;a()(window).resize(ce()(function(){e!==window.innerWidth&&(e=window.innerWidth,be())},100)),a()(".sidebar-toggle").click(function(){ye()})}(),oe(),Object(Te.a)(),l.a.initHighlighting()})}]); \ No newline at end of file diff --git a/lib/ex_doc/formatter/html.ex b/lib/ex_doc/formatter/html.ex index a4821f972..ba26ee5f1 100644 --- a/lib/ex_doc/formatter/html.ex +++ b/lib/ex_doc/formatter/html.ex @@ -20,15 +20,16 @@ defmodule ExDoc.Formatter.HTML do output_setup(build, config) autolink = Autolink.compile(project_nodes, ".html", config.deps) - linked = - project_nodes - |> Autolink.all(autolink) - |> collapse_context_modules(config) + linked = Autolink.all(project_nodes, autolink) + + build_nodes_list = fn type -> + type |> filter_list(linked) |> collapse_context_modules(config) + end nodes_map = %{ - modules: filter_list(:module, linked), - exceptions: filter_list(:exception, linked), - tasks: filter_list(:task, linked) + modules: build_nodes_list.(:module), + exceptions: build_nodes_list.(:exception), + tasks: build_nodes_list.(:task) } extras = @@ -82,6 +83,8 @@ defmodule ExDoc.Formatter.HTML do end end + defp collapse_context_modules([], _), do: [] + defp collapse_context_modules(nodes, %{collapse_nested_module_names: []}), do: nodes defp collapse_context_modules(nodes, %{collapse_nested_module_names: prefixes} = config) do From a9aa6e6001b94c248e1564825110ad0acd5a30d5 Mon Sep 17 00:00:00 2001 From: David Sulc Date: Sun, 21 Oct 2018 09:30:43 +0200 Subject: [PATCH 10/23] handle collapsing when clicking on prefix --- assets/js/events.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/assets/js/events.js b/assets/js/events.js index 5cbbec643..2b0439c1b 100644 --- a/assets/js/events.js +++ b/assets/js/events.js @@ -63,7 +63,9 @@ function fillSidebarWithNodes (nodes, filter) { $('#full-list li a').on('click', e => { var $target = $(e.target) - if ($target.hasClass('expand')) { + // the user might have clicked on the prefix span + var linkTag = $target.is('a') ? $target : $target.closest('a'); + if (linkTag.hasClass('expand')) { e.preventDefault() $(e.target).closest('li').toggleClass('open') } else { From 43b7116b318518e28d16b03dfdbc6709c74e480f Mon Sep 17 00:00:00 2001 From: David Sulc Date: Sun, 21 Oct 2018 18:57:19 +0200 Subject: [PATCH 11/23] only display an indication of shortening, not the prefix itself --- assets/js/templates/sidebar-items.handlebars | 98 ++++++++++--------- assets/less/sidebar.less | 13 ++- .../html/dist/html-023b2ced0392b873ec75.css | 3 + ...bb0f04.js => html-023b2ced0392b873ec75.js} | 2 +- .../html/dist/html-af096dd87bd4f7bb0f04.css | 3 - lib/ex_doc/formatter/html.ex | 42 ++++---- lib/ex_doc/formatter/html/templates.ex | 7 ++ lib/ex_doc/nodes.ex | 2 + mix.exs | 3 + 9 files changed, 96 insertions(+), 77 deletions(-) create mode 100644 formatters/html/dist/html-023b2ced0392b873ec75.css rename formatters/html/dist/{html-af096dd87bd4f7bb0f04.js => html-023b2ced0392b873ec75.js} (86%) delete mode 100644 formatters/html/dist/html-af096dd87bd4f7bb0f04.css diff --git a/assets/js/templates/sidebar-items.handlebars b/assets/js/templates/sidebar-items.handlebars index 0f95ad3db..4819128b3 100644 --- a/assets/js/templates/sidebar-items.handlebars +++ b/assets/js/templates/sidebar-items.handlebars @@ -5,54 +5,60 @@ {{/newGroup}}
  • - {{#isContextNode node}} - - {{else}} - {{! When visiting a module page, the link to this module page - in the menu should not link to a new page, instead should link - to the top of the page itself. }} - - {{#if node.title_prefix}} - {{node.title_prefix}}{{node.title_collapsed}} - {{else}} - {{node.title}} - {{/if}} - + {{#if node.context_module}} + + {{else}} + {{! When visiting a module page, the link to this module page + in the menu should not link to a new page, instead should link + to the top of the page itself. }} + + {{#if node.title_prefix}} + {{node.title_collapsed}} + {{else}} + {{node.title}} + {{/if}} + - {{#hasContent node}} -
      -
    • - Top -
    • + {{#hasContent node}} +
        +
      • + Top +
      • - {{#isArray node.headers}} - {{#each node.headers}} -
      • - {{id}} -
      • - {{/each}} - {{else}} - {{#showSummary node}} -
      • - Summary -
      • - {{/showSummary}} - {{#each node.nodeGroups as |group|}} -
      • - {{group.name}} -
          - {{#each group.nodes}} -
        • - {{id}} -
        • - {{/each}} -
        -
      • - {{/each}} - {{/isArray}} -
      - {{/hasContent}} - {{/isContextNode}} + {{#isArray node.headers}} + {{#each node.headers}} +
    • + {{id}} +
    • + {{/each}} + {{else}} + {{#showSummary node}} +
    • + Summary +
    • + {{/showSummary}} + {{#each node.nodeGroups as |group|}} +
    • + {{group.name}} +
        + {{#each group.nodes}} +
      • + {{id}} +
      • + {{/each}} +
      +
    • + {{/each}} + {{/isArray}} +
    + {{/hasContent}} + {{/if}}
  • {{/each}} diff --git a/assets/less/sidebar.less b/assets/less/sidebar.less index bc38cb81a..65b5c2f8e 100644 --- a/assets/less/sidebar.less +++ b/assets/less/sidebar.less @@ -208,8 +208,17 @@ display: block; } - .context, .prefix { - opacity: 0.4; + .context { + opacity: 0.5; + } + + .prefix { + opacity: 0.3; + padding-right: 2px; + + &::before { + content: "⤷"; + } } } diff --git a/formatters/html/dist/html-023b2ced0392b873ec75.css b/formatters/html/dist/html-023b2ced0392b873ec75.css new file mode 100644 index 000000000..e9be29a05 --- /dev/null +++ b/formatters/html/dist/html-023b2ced0392b873ec75.css @@ -0,0 +1,3 @@ +@import url(https://fonts.googleapis.com/css?family=Lato:300,700|Merriweather:300italic,300|Inconsolata:400,700);.hljs-comment,.hljs-quote{color:#8e908c}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#c82829}.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#f5871f}.hljs-attribute{color:#eab700}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#718c00}.hljs-section,.hljs-title{color:#4271ae}.hljs-keyword,.hljs-selector-tag{color:#8959a8}.hljs{background:#fff;color:#4d4d4c} + +/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.hljs-comment,.hljs-quote{color:#969896}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#c66}.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#de935f}.hljs-attribute{color:#f0c674}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#b5bd68}.hljs-section,.hljs-title{color:#81a2be}.hljs-keyword,.hljs-selector-tag{color:#b294bb}.hljs{display:block;overflow-x:auto;background:#1d1f21;color:#c5c8c6;padding:.5em}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}@font-face{font-family:icomoon;src:url(html/fonts/icomoon.eot);src:url(html/fonts/icomoon.eot?#iefixh5z89e) format("embedded-opentype"),url(html/fonts/icomoon.ttf) format("truetype"),url(html/fonts/icomoon.woff) format("woff"),url(html/fonts/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}.icon-elem,[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-link:before{content:"\E005"}.icon-search:before{content:"\E036"}.icon-cross:before{content:"\E117"}@media screen and (max-width:768px){.icon-menu{font-size:1em}}@media screen and (min-width:769px){.icon-menu{font-size:1.25em}}@media screen and (min-width:1281px){.icon-menu{font-size:1.5em}}.icon-menu:before{content:"\E120"}.icon-angle-right:before{content:"\F105"}.icon-code:before{content:"\F121"}body,html{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:100%}body{background-color:#fff;font-size:16px;font-family:Lato,sans-serif;line-height:1.6875em}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.main{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.main,.sidebar{display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;height:100%}.sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;min-height:0;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:300px;position:fixed;top:0;left:0;z-index:4}.content{width:100%;padding-left:300px;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;z-index:3}@media screen and (max-width:768px){body .content{z-index:0;padding-left:0}body .sidebar{z-index:3;-webkit-transform:translateX(-102%);transform:translateX(-102%);will-change:transform}}body.sidebar-opened .sidebar-button,body.sidebar-opening .sidebar-button{-webkit-transform:translateX(250px);transform:translateX(250px)}@media screen and (max-width:768px){body.sidebar-opened .sidebar,body.sidebar-opening .sidebar{-webkit-transform:translateX(0);transform:translateX(0)}}body.sidebar-closed .sidebar,body.sidebar-closing .sidebar{z-index:0}body.sidebar-closed .content,body.sidebar-closing .content{padding-left:0}body.sidebar-closed .sidebar-button,body.sidebar-closing .sidebar-button{-webkit-transform:none;transform:none}body.sidebar-closed .sidebar-button{color:#000}body.sidebar-opening .sidebar-button{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}body.sidebar-opening .sidebar{z-index:0}body.sidebar-opening .content{padding-left:300px;-webkit-transition:padding-left .3s ease-in-out;transition:padding-left .3s ease-in-out}@media screen and (max-width:768px){body.sidebar-opening .content{padding-left:0}body.sidebar-opening .sidebar{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;z-index:3}}body.sidebar-closing .sidebar-button{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}body.sidebar-closing .content{-webkit-transition:padding-left .3s ease-in-out;transition:padding-left .3s ease-in-out}@media screen and (max-width:768px){body.sidebar-closing .sidebar{z-index:3;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(-102%);transform:translateX(-102%)}}body.sidebar-closed .sidebar{visibility:hidden}.content-inner{max-width:949px;margin:0 auto;padding:3px 60px}.content-outer{background-color:#fff;min-height:100%}@media screen and (max-width:768px){.content-inner{padding:27px 20px 27px 40px}}.sidebar-button{position:fixed;z-index:99;left:18px;color:#e1e1e1;background-color:transparent;border:none;padding:.3em 0 0;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;font-size:16px;will-change:transform;-webkit-transform:translateX(250px);transform:translateX(250px)}.sidebar-button:hover{color:#e1e1e1}.sidebar-button:active,.sidebar-button:focus,.sidebar-button:hover{outline:none}@media screen and (max-width:768px){.sidebar-button{-webkit-transform:translateX(0);transform:translateX(0);left:8px}.sidebar-opened .sidebar-button{left:20px}}.sidebar{font-family:Lato,sans-serif;font-size:16px;line-height:18px;background:#373f52;color:#d5dae6;overflow:hidden}.sidebar .gradient{background:-webkit-gradient(linear,left top,left bottom,from(#373f52),to(rgba(55,63,82,0)));background:linear-gradient(#373f52,rgba(55,63,82,0));height:20px;margin-top:-20px;pointer-events:none;position:relative;top:20px;z-index:100}.sidebar ul{list-style:none}.sidebar ul li{margin:0;padding:0 10px}.sidebar a{color:#d5dae6;text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.sidebar a:hover{color:#fff}.sidebar .sidebar-projectLink{margin:18px 30px 0}.sidebar .sidebar-projectDetails{display:inline-block;text-align:right;vertical-align:top;margin-top:6px}.sidebar .sidebar-projectImage{display:inline-block;max-width:64px;max-height:64px;margin-left:15px;vertical-align:bottom}.sidebar .sidebar-projectName{font-weight:700;font-size:24px;line-height:30px;color:#fff;margin:0;padding:0;max-width:230px;word-wrap:break-word}.sidebar .sidebar-projectVersion{margin:0;padding:0;font-weight:300;font-size:16px;line-height:20px;color:#fff}.sidebar .sidebar-listNav{padding:10px 30px 20px;margin:0}.sidebar .sidebar-listNav li,.sidebar .sidebar-listNav li a{text-transform:uppercase;font-weight:300;font-size:14px}.sidebar .sidebar-listNav li{padding-left:17px;border-left:3px solid transparent;-webkit-transition:all .3s linear;transition:all .3s linear;line-height:27px}.sidebar .sidebar-listNav li.selected,.sidebar .sidebar-listNav li.selected a,.sidebar .sidebar-listNav li:hover,.sidebar .sidebar-listNav li:hover a{border-color:#9768d1;color:#fff}.sidebar .sidebar-search{margin:18px 30px;display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex}.sidebar .sidebar-search .search-button:hover,.sidebar .sidebar-search.selected .search-button{color:#9768d1}.sidebar .sidebar-search .search-button{font-size:14px;color:#d5dae6;background-color:transparent;border:none;padding:2px 0 0;margin:0}.sidebar .sidebar-search .search-input{background-color:transparent;border-radius:0;border:none;border-bottom:1px solid #959595;margin-left:5px;height:20px}.sidebar .sidebar-search .search-input:focus,.sidebar .sidebar-search .search-input:hover{outline:none}.sidebar .sidebar-search .icon-search{font-weight:700}.sidebar #full-list{margin:0 0 0 30px;padding:10px 20px 40px;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-box-flex:1;-moz-flex:1 1 0.01%;-ms-flex:1 1 0.01%;flex:1 1 0.01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0.01%}.sidebar #full-list ul{display:none;margin:9px 15px;padding:0}.sidebar #full-list ul li{font-weight:300;line-height:18px;padding:2px 10px}.sidebar #full-list ul li a.expand:before{content:"+";font-family:monospaced;font-size:15px;float:left;width:13px;margin-left:-13px}.sidebar #full-list ul li.open a.expand:before{content:"\2212"}.sidebar #full-list ul li ul{display:none;margin:9px 6px}.sidebar #full-list ul li ul li{border-left:1px solid #959595;padding:0 10px}.sidebar #full-list ul li ul li.active:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\F105";margin-left:-10px;font-size:16px;margin-right:5px}.sidebar #full-list ul li.open>ul{display:block}.sidebar #full-list li{padding:0;line-height:27px}.sidebar #full-list li.active{border-left:none}.sidebar #full-list li.active>a,.sidebar #full-list li.clicked>a{color:#fff}.sidebar #full-list li.open>ul{display:block}.sidebar #full-list li .context{opacity:.5}.sidebar #full-list li .prefix{opacity:.3;padding-right:2px}.sidebar #full-list li .prefix:before{content:"\2937"}.sidebar #full-list li.group{text-transform:uppercase;font-weight:700;font-size:.8em;margin:2em 0 0;line-height:1.8em;color:#ddd}@media screen and (max-height:500px){.sidebar{overflow-y:auto}.sidebar #full-list{overflow:visible}}.content-inner{font-family:Merriweather,Book Antiqua,Georgia,Century Schoolbook,serif;font-size:1em;line-height:1.6875em}.content-inner h1,.content-inner h2,.content-inner h3,.content-inner h4,.content-inner h5,.content-inner h6{font-family:Lato,sans-serif;font-weight:700;line-height:1.5em;word-wrap:break-word}.content-inner h1{font-size:2em;margin:1em 0 .5em}.content-inner h1.section-heading{margin:1.5em 0 .5em}.content-inner h1 small{font-weight:300}.content-inner h1 a.view-source{font-size:1.2rem}.content-inner h2{font-size:1.6em;margin:1em 0 .5em;font-weight:700}.content-inner h3{font-size:1.375em;margin:1em 0 .5em;font-weight:700}.content-inner a{color:#000;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}.content-inner a:visited{color:#000}.content-inner a.no-underline{text-decoration:none}.content-inner a.view-source{float:right;color:#959595;text-decoration:none;border:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;margin-top:1px}.content-inner a.view-source:hover{color:#373f52}.content-inner .note{color:#959595;margin-right:5px;font-size:14px;font-weight:400}.content-inner blockquote{font-style:italic;margin:.5em 0;padding:.25em 1.5em;border-left:3px solid #e1e1e1;display:inline-block}.content-inner blockquote :first-child{padding-top:0;margin-top:0}.content-inner blockquote :last-child{padding-bottom:0;margin-bottom:0}.content-inner table{margin:2em 0}.content-inner th{text-align:left;font-family:Lato,sans-serif;text-transform:uppercase;font-weight:700;padding-bottom:.5em}.content-inner tr{border-bottom:1px solid #d5dae6;vertical-align:bottom;height:2.5em}.content-inner td,.content-inner th{padding-left:1em;line-height:2em;vertical-align:top}.content-inner .section-heading:hover a.hover-link{opacity:1;text-decoration:none}.content-inner .section-heading a.hover-link{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;display:inline-block;opacity:0;padding:.3em .6em .6em;line-height:1em;margin-left:-2.7em;text-decoration:none;border:none;font-size:16px;vertical-align:middle}.content-inner .detail h2.section-heading{margin-left:.3em}.content-inner .visible-xs{display:none!important}@media screen and (max-width:768px){.content-inner .visible-xs{display:block!important}}.content-inner img{max-width:100%}.content-inner .summary h2{font-weight:700}.content-inner .summary h2 a{text-decoration:none;border:none}.content-inner .summary span.deprecated{color:#dcc100;font-weight:400;font-style:italic}.content-inner .summary .summary-row .summary-signature{font-family:Inconsolata,Menlo,Courier,monospace;font-weight:700}.content-inner .summary .summary-row .summary-signature a{text-decoration:none;border:none}.content-inner .summary .summary-row .summary-synopsis{font-family:Merriweather,Book Antiqua,Georgia,Century Schoolbook,serif;font-style:italic;padding:0 1.2em;margin:0 0 .5em}.content-inner .summary .summary-row .summary-synopsis p{margin:0;padding:0}@-webkit-keyframes blink-background{0%{background-color:#f7f7f7}to{background-color:#ff9}}@keyframes blink-background{0%{background-color:#f7f7f7}to{background-color:#ff9}}.content-inner .detail:target .detail-header{-webkit-animation-duration:.55s;animation-duration:.55s;-webkit-animation-name:blink-background;animation-name:blink-background;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.content-inner .detail-header{margin:2em 0 1em;padding:.5em 1em;background:#f7f7f7;border-left:3px solid #9768d1;font-size:1em;font-family:Inconsolata,Menlo,Courier,monospace;position:relative}.content-inner .detail-header .note{float:right}.content-inner .detail-header .signature{font-size:1rem;font-weight:700}.content-inner .detail-header:hover a.detail-link{opacity:1;text-decoration:none}.content-inner .detail-header a.detail-link{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0;display:block;opacity:0;padding:.6em;line-height:1.5em;margin-left:-2.5em;text-decoration:none;border:none}.content-inner .specs{opacity:.7;padding-bottom:.05em}.content-inner .specs pre{font-family:Inconsolata,Menlo,Courier,monospace;font-size:.9em;font-style:normal;line-height:24px;white-space:pre-wrap;margin:0;padding:0}.content-inner .docstring{margin:1.2em 0 2.1em 1.2em}.content-inner .docstring h2,.content-inner .docstring h3,.content-inner .docstring h4,.content-inner .docstring h5{font-weight:700}.content-inner .docstring h2{font-size:1.1em}.content-inner .docstring h3{font-size:1em}.content-inner .docstring h4{font-size:.95em}.content-inner .docstring h5{font-size:.9em}.content-inner div.deprecated{border-left:3px solid #dcc100;display:block;padding:9px 15px;background-color:#fffeed}.content-inner a.no-underline,.content-inner pre a{color:#9768d1;text-shadow:none;text-decoration:none;background-image:none}.content-inner a.no-underline:active,.content-inner a.no-underline:focus,.content-inner a.no-underline:hover,.content-inner a.no-underline:visited,.content-inner pre a:active,.content-inner pre a:focus,.content-inner pre a:hover,.content-inner pre a:visited{color:#9768d1;text-decoration:none}.content-inner code{font-family:Inconsolata,Menlo,Courier,monospace;font-style:normal;line-height:24px;font-weight:400;background-color:#f7f9fc;vertical-align:baseline;border-radius:2px;padding:.1em .2em;border:1px solid #d2ddee}.content-inner pre{margin:1.5em 0}.content-inner pre.spec{margin:0}.content-inner pre.spec code{padding:0}.content-inner pre code.hljs{white-space:inherit;padding:.5em 1em;background-color:#f7f9fc}.content-inner .footer{margin:4em auto 1em;text-align:center;font-style:italic;font-size:14px;color:#959595}.content-inner .footer .line{display:inline-block}.content-inner .footer a{color:#959595;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}.content-inner .footer a:visited{color:#959595}#search{min-height:200px}#search h1{display:inline-block}#search .result-id{font-size:1.2em}#search .result-id a{text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}#search .result-id a:active,#search .result-id a:focus,#search .result-id a:visited{color:#000}#search .result-id a:hover{color:#9768d1}#search .result-elem em,#search .result-id em{font-style:normal;color:#9768d1}#search ul{list-style:none;margin:0;padding:0}.night-mode-toggle{top:1.6em}.night-mode-toggle:focus{outline:none}.night-mode-toggle .icon-theme:before{content:"\E900"}@media screen and (max-width:768px){.night-mode-toggle .icon-theme:before{font-size:1em}}@media screen and (min-width:769px){.night-mode-toggle .icon-theme:before{font-size:1.25em}}@media screen and (min-width:1281px){.night-mode-toggle .icon-theme:before{font-size:1.5em}}body.night-mode,body.night-mode .content-outer{background:#212127}body.night-mode .night-mode-toggle .icon-theme:before{content:"\E901"}body.night-mode #search .result-id a:active,body.night-mode #search .result-id a:focus,body.night-mode #search .result-id a:visited{color:#d2d2d2}body.night-mode #search .result-id a:hover{color:#9768d1}body.night-mode .content-inner{color:#b4b4b4}body.night-mode .content-inner h1,body.night-mode .content-inner h2,body.night-mode .content-inner h3,body.night-mode .content-inner h4,body.night-mode .content-inner h5,body.night-mode .content-inner h6{color:#d2d2d2}body.night-mode .content-inner a{text-decoration:none;color:#d2d2d2;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}body.night-mode .content-inner a:visited{color:#d2d2d2}body.night-mode .content-inner a.no-underline,body.night-mode .content-inner a.view-source{text-decoration:none}body.night-mode .content-inner a.view-source:hover{color:#fff}body.night-mode .content-inner .summary h2 a{text-decoration:none}@-webkit-keyframes night-blink-background{0%{background-color:#3a4152}to{background-color:#660}}@keyframes night-blink-background{0%{background-color:#3a4152}to{background-color:#660}}body.night-mode .content-inner .detail:target .detail-header{-webkit-animation-name:night-blink-background;animation-name:night-blink-background}body.night-mode .content-inner .detail-header{background:#3a4152;color:#d2d2d2}body.night-mode .content-inner div.deprecated{background-color:#3c381e}body.night-mode .content-inner code{background-color:#2c2c31;border-color:#44444c}body.night-mode .content-inner pre code.hljs{background-color:#2c2c31}body.night-mode .content-inner pre a{text-decoration:none}body.night-mode .content-inner .footer{color:#959595}body.night-mode .content-inner .footer .line{display:inline-block}body.night-mode .content-inner .footer a{color:#959595}body.night-mode .sidebar-button,body.night-mode .sidebar-closed .sidebar-button{color:#d5dae6}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media print{.main{display:block}.sidebar,.sidebar-button{display:none}.content{padding-left:0;overflow:visible}.summary-row{page-break-inside:avoid}}code.makeup{display:block;overflow-x:auto;padding:.3em .5em!important;white-space:pre}code.makeup .unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.makeup .hll{background-color:#ffc}.makeup .bp{color:#3465a4}.makeup .c,.makeup .c1,.makeup .ch,.makeup .cm,.makeup .cp,.makeup .cpf,.makeup .cs{color:#999}.makeup .dl{color:#4e9a06}.makeup .err{color:#a40000;border:#ef2929}.makeup .fm,.makeup .g{color:#000}.makeup .gd{color:#a40000}.makeup .ge{color:#000;font-style:italic}.makeup .gh{color:navy;font-weight:700}.makeup .gi{color:#00a000}.makeup .go{color:#000;font-style:italic}.makeup .gp{color:#999}.makeup .gr{color:#ef2929}.makeup .gs{color:#000;font-weight:700}.makeup .gt{color:#a40000;font-weight:700}.makeup .gu{color:purple;font-weight:700}.makeup .il{color:#0000cf;font-weight:700}.makeup .k,.makeup .kc,.makeup .kd,.makeup .kn,.makeup .kp,.makeup .kr,.makeup .kt{color:#204a87}.makeup .l{color:#000}.makeup .ld{color:#c00}.makeup .m,.makeup .mb,.makeup .mf,.makeup .mh,.makeup .mi,.makeup .mo{color:#2937ab}.makeup .n{color:#000}.makeup .na{color:#c4a000}.makeup .nb{color:#204a87}.makeup .nc{color:#0000cf}.makeup .nd{color:#5c35cc;font-weight:700}.makeup .ne{color:#c00;font-weight:700}.makeup .nf{color:#f57900}.makeup .ni{color:#ce5c00}.makeup .nl{color:#f57900}.makeup .nn{color:#000}.makeup .no{color:#c17d11}.makeup .nt{color:#204a87;font-weight:700}.makeup .nv,.makeup .nx{color:#000}.makeup .o{color:#ce5c00}.makeup .ow{color:#204a87}.makeup .p,.makeup .py{color:#000}.makeup .s,.makeup .s1,.makeup .s2,.makeup .sa,.makeup .sb,.makeup .sc{color:#4e9a06}.makeup .sd{color:#8f5902;font-style:italic}.makeup .se{color:#204a87}.makeup .sh{color:#4e9a06}.makeup .si{color:#204a87}.makeup .sr{color:#c00}.makeup .ss{color:#c17d11}.makeup .sx{color:#4e9a06}.makeup .vc,.makeup .vg,.makeup .vi,.makeup .vm,.makeup .x{color:#000}.night-mode .makeup{color:#f8f8f2}.night-mode .makeup .hll{background-color:#49483e}.night-mode .makeup .bp{color:#f8f8f2}.night-mode .makeup .c,.night-mode .makeup .c1,.night-mode .makeup .ch,.night-mode .makeup .cm,.night-mode .makeup .cp,.night-mode .makeup .cpf,.night-mode .makeup .cs{color:#75715e}.night-mode .makeup .dl{color:#e6db74}.night-mode .makeup .err{color:#960050;background-color:#1e0010}.night-mode .makeup .fm{color:#a6e22e}.night-mode .makeup .gd{color:#f92672}.night-mode .makeup .ge{font-style:italic}.night-mode .makeup .gi{color:#a6e22e}.night-mode .makeup .gs{font-weight:700}.night-mode .makeup .gu{color:#75715e}.night-mode .makeup .gt{color:#f92672;font-weight:700}.night-mode .makeup .il{color:#ae81ff}.night-mode .makeup .k,.night-mode .makeup .kc,.night-mode .makeup .kd{color:#66d9ef}.night-mode .makeup .kn{color:#f92672}.night-mode .makeup .kp,.night-mode .makeup .kr,.night-mode .makeup .kt{color:#66d9ef}.night-mode .makeup .l,.night-mode .makeup .ld,.night-mode .makeup .m,.night-mode .makeup .mb,.night-mode .makeup .mf,.night-mode .makeup .mh,.night-mode .makeup .mi,.night-mode .makeup .mo{color:#ae81ff}.night-mode .makeup .n{color:#f8f8f2}.night-mode .makeup .na{color:#a6e22e}.night-mode .makeup .nb{color:#f8f8f2}.night-mode .makeup .nc,.night-mode .makeup .nd,.night-mode .makeup .ne,.night-mode .makeup .nf{color:#a6e22e}.night-mode .makeup .ni,.night-mode .makeup .nl,.night-mode .makeup .nn{color:#f8f8f2}.night-mode .makeup .no{color:#66d9ef}.night-mode .makeup .nt{color:#f92672}.night-mode .makeup .nv{color:#f8f8f2}.night-mode .makeup .nx{color:#a6e22e}.night-mode .makeup .o,.night-mode .makeup .ow{color:#f92672}.night-mode .makeup .p,.night-mode .makeup .py{color:#f8f8f2}.night-mode .makeup .s,.night-mode .makeup .s1,.night-mode .makeup .s2,.night-mode .makeup .sa,.night-mode .makeup .sb,.night-mode .makeup .sc,.night-mode .makeup .sd{color:#e6db74}.night-mode .makeup .se{color:#ae81ff}.night-mode .makeup .sh,.night-mode .makeup .si,.night-mode .makeup .sr,.night-mode .makeup .ss,.night-mode .makeup .sx{color:#e6db74}.night-mode .makeup .vc,.night-mode .makeup .vg,.night-mode .makeup .vi,.night-mode .makeup .vm{color:#f8f8f2} \ No newline at end of file diff --git a/formatters/html/dist/html-af096dd87bd4f7bb0f04.js b/formatters/html/dist/html-023b2ced0392b873ec75.js similarity index 86% rename from formatters/html/dist/html-af096dd87bd4f7bb0f04.js rename to formatters/html/dist/html-023b2ced0392b873ec75.js index 1380c1334..a4068bd92 100644 --- a/formatters/html/dist/html-af096dd87bd4f7bb0f04.js +++ b/formatters/html/dist/html-023b2ced0392b873ec75.js @@ -36,4 +36,4 @@ * * Date: 2016-08-08 */ -function(n){var e,p,x,a,i,h,f,g,_,l,c,w,E,o,k,m,s,u,v,C="sizzle"+1*new Date,y=n.document,T=0,r=0,d=oe(),b=oe(),N=oe(),S=function(e,t){return e===t&&(c=!0),0},A={}.hasOwnProperty,t=[],O=t.pop,j=t.push,M=t.push,D=t.slice,L=function(e,t){for(var n=0,r=e.length;n+~]|"+P+")"+P+"*"),F=new RegExp("="+P+"*([^\\]'\"]*?)"+P+"*\\]","g"),W=new RegExp(I),G=new RegExp("^"+H+"$"),K={ID:new RegExp("^#("+H+")"),CLASS:new RegExp("^\\.("+H+")"),TAG:new RegExp("^("+H+"|[*])"),ATTR:new RegExp("^"+q),PSEUDO:new RegExp("^"+I),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,V=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,J=/[+~]/,Y=new RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){w()},ie=ye(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{M.apply(t=D.call(y.childNodes),y.childNodes),t[y.childNodes.length].nodeType}catch(e){M={apply:t.length?function(e,t){j.apply(e,D.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function ae(e,t,n,r){var i,a,o,s,l,c,u,f=t&&t.ownerDocument,d=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==d&&9!==d&&11!==d)return n;if(!r&&((t?t.ownerDocument||t:y)!==E&&w(t),t=t||E,k)){if(11!==d&&(l=Z.exec(e)))if(i=l[1]){if(9===d){if(!(o=t.getElementById(i)))return n;if(o.id===i)return n.push(o),n}else if(f&&(o=f.getElementById(i))&&v(t,o)&&o.id===i)return n.push(o),n}else{if(l[2])return M.apply(n,t.getElementsByTagName(e)),n;if((i=l[3])&&p.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(i)),n}if(p.qsa&&!N[e+" "]&&(!m||!m.test(e))){if(1!==d)f=t,u=e;else if("object"!==t.nodeName.toLowerCase()){for((s=t.getAttribute("id"))?s=s.replace(te,ne):t.setAttribute("id",s=C),a=(c=h(e)).length;a--;)c[a]="#"+s+" "+ve(c[a]);u=c.join(","),f=J.test(e)&&ge(t.parentNode)||t}if(u)try{return M.apply(n,f.querySelectorAll(u)),n}catch(e){}finally{s===C&&t.removeAttribute("id")}}}return g(e.replace($,"$1"),t,n,r)}function oe(){var r=[];return function e(t,n){return r.push(t+" ")>x.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function se(e){return e[C]=!0,e}function le(e){var t=E.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ce(e,t){for(var n=e.split("|"),r=n.length;r--;)x.attrHandle[n[r]]=t}function ue(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function de(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function pe(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ie(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function he(o){return se(function(a){return a=+a,se(function(e,t){for(var n,r=o([],e.length,a),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in p=ae.support={},i=ae.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},w=ae.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:y;return r!==E&&9===r.nodeType&&r.documentElement&&(o=(E=r).documentElement,k=!i(E),y!==E&&(n=E.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",re,!1):n.attachEvent&&n.attachEvent("onunload",re)),p.attributes=le(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=le(function(e){return e.appendChild(E.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=Q.test(E.getElementsByClassName),p.getById=le(function(e){return o.appendChild(e).id=C,!E.getElementsByName||!E.getElementsByName(C).length}),p.getById?(x.filter.ID=function(e){var t=e.replace(Y,ee);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n=t.getElementById(e);return n?[n]:[]}}):(x.filter.ID=function(e){var n=e.replace(Y,ee);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n,r,i,a=t.getElementById(e);if(a){if((n=a.getAttributeNode("id"))&&n.value===e)return[a];for(i=t.getElementsByName(e),r=0;a=i[r++];)if((n=a.getAttributeNode("id"))&&n.value===e)return[a]}return[]}}),x.find.TAG=p.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,a=t.getElementsByTagName(e);if("*"!==e)return a;for(;n=a[i++];)1===n.nodeType&&r.push(n);return r},x.find.CLASS=p.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&k)return t.getElementsByClassName(e)},s=[],m=[],(p.qsa=Q.test(E.querySelectorAll))&&(le(function(e){o.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||m.push("\\["+P+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+C+"-]").length||m.push("~="),e.querySelectorAll(":checked").length||m.push(":checked"),e.querySelectorAll("a#"+C+"+*").length||m.push(".#.+[+~]")}),le(function(e){e.innerHTML="";var t=E.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&m.push("name"+P+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&m.push(":enabled",":disabled"),o.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&m.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),m.push(",.*:")})),(p.matchesSelector=Q.test(u=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&le(function(e){p.disconnectedMatch=u.call(e,"*"),u.call(e,"[s!='']:x"),s.push("!=",I)}),m=m.length&&new RegExp(m.join("|")),s=s.length&&new RegExp(s.join("|")),t=Q.test(o.compareDocumentPosition),v=t||Q.test(o.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},S=t?function(e,t){if(e===t)return c=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===E||e.ownerDocument===y&&v(y,e)?-1:t===E||t.ownerDocument===y&&v(y,t)?1:l?L(l,e)-L(l,t):0:4&n?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,r=0,i=e.parentNode,a=t.parentNode,o=[e],s=[t];if(!i||!a)return e===E?-1:t===E?1:i?-1:a?1:l?L(l,e)-L(l,t):0;if(i===a)return ue(e,t);for(n=e;n=n.parentNode;)o.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;o[r]===s[r];)r++;return r?ue(o[r],s[r]):o[r]===y?-1:s[r]===y?1:0}),E},ae.matches=function(e,t){return ae(e,null,null,t)},ae.matchesSelector=function(e,t){if((e.ownerDocument||e)!==E&&w(e),t=t.replace(F,"='$1']"),p.matchesSelector&&k&&!N[t+" "]&&(!s||!s.test(t))&&(!m||!m.test(t)))try{var n=u.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Y,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Y,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ae.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ae.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return K.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&W.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Y,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=d[e+" "];return t||(t=new RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&d(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=ae.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function O(e,n,r){return y(n)?C.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?C.grep(e,function(e){return e===n!==r}):"string"!=typeof n?C.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(C.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(C):C.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:M.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof C?t[0]:t,C.merge(this,C.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:k,!0)),A.test(r[1])&&C.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=k.getElementById(r[2]))&&(this[0]=i,this.length=1),this}).prototype=C.fn,j=C(k);var D=/^(?:parents|prev(?:Until|All))/,L={children:!0,contents:!0,next:!0,prev:!0};function R(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}C.fn.extend({has:function(e){var t=C(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]+)/i,fe=/^$|^module$|\/(?:java|ecma)script/i,de={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function pe(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&S(e,t)?C.merge([e],n):n}function he(e,t){for(var n=0,r=e.length;nx",v.noCloneChecked=!!ge.cloneNode(!0).lastChild.defaultValue;var be=k.documentElement,xe=/^key/,_e=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,we=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function ke(){return!1}function Ce(){try{return k.activeElement}catch(e){}}function Te(e,t,n,r,i,a){var o,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Te(e,s,n,r,t[s],a);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=ke;else if(!i)return e;return 1===a&&(o=i,(i=function(e){return C().off(e),o.apply(this,arguments)}).guid=o.guid||(o.guid=C.guid++)),e.each(function(){C.event.add(this,t,i,r,n)})}C.event={global:{},add:function(t,e,n,r,i){var a,o,s,l,c,u,f,d,p,h,g,m=Q.get(t);if(m)for(n.handler&&(n=(a=n).handler,i=a.selector),i&&C.find.matchesSelector(be,i),n.guid||(n.guid=C.guid++),(l=m.events)||(l=m.events={}),(o=m.handle)||(o=m.handle=function(e){return void 0!==C&&C.event.triggered!==e.type?C.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(P)||[""]).length;c--;)p=g=(s=we.exec(e[c])||[])[1],h=(s[2]||"").split(".").sort(),p&&(f=C.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=C.event.special[p]||{},u=C.extend({type:p,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&C.expr.match.needsContext.test(i),namespace:h.join(".")},a),(d=l[p])||((d=l[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,o)||t.addEventListener&&t.addEventListener(p,o)),f.add&&(f.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,u):d.push(u),C.event.global[p]=!0)},remove:function(e,t,n,r,i){var a,o,s,l,c,u,f,d,p,h,g,m=Q.hasData(e)&&Q.get(e);if(m&&(l=m.events)){for(c=(t=(t||"").match(P)||[""]).length;c--;)if(p=g=(s=we.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),p){for(f=C.event.special[p]||{},d=l[p=(r?f.delegateType:f.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=a=d.length;a--;)u=d[a],!i&&g!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(d.splice(a,1),u.selector&&d.delegateCount--,f.remove&&f.remove.call(e,u));o&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,m.handle)||C.removeEvent(e,p,m.handle),delete l[p])}else for(p in l)C.event.remove(e,p+t[c],n,r,!0);C.isEmptyObject(l)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,a,o,s=C.event.fix(e),l=new Array(arguments.length),c=(Q.get(this,"events")||{})[s.type]||[],u=C.event.special[s.type]||{};for(l[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Se=/\s*$/g;function je(e,t){return S(e,"table")&&S(11!==t.nodeType?t:t.firstChild,"tr")&&C(e).children("tbody")[0]||e}function Me(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function De(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,a,o,s,l,c;if(1===t.nodeType){if(Q.hasData(e)&&(a=Q.access(e),o=Q.set(t,a),c=a.events))for(i in delete o.handle,o.events={},c)for(n=0,r=c[i].length;n")},clone:function(e,t,n){var r,i,a,o,s,l,c,u=e.cloneNode(!0),f=C.contains(e.ownerDocument,e);if(!(v.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||C.isXMLDoc(e)))for(o=pe(u),r=0,i=(a=pe(e)).length;r").prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),k.head.appendChild(r[0])},abort:function(){i&&i()}}});var zt,Ft=[],Wt=/(=)\?(?=&|$)|\?\?/;C.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Ft.pop()||C.expando+"_"+_t++;return this[e]=!0,e}}),C.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,a,o=!1!==e.jsonp&&(Wt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Wt.test(e.data)&&"data");if(o||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,o?e[o]=e[o].replace(Wt,"$1"+r):!1!==e.jsonp&&(e.url+=(wt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return a||C.error(r+" was not called"),a[0]},e.dataTypes[0]="json",i=E[r],E[r]=function(){a=arguments},n.always(function(){void 0===i?C(E).removeProp(r):E[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Ft.push(r)),a&&y(i)&&i(a[0]),a=i=void 0}),"script"}),v.createHTMLDocument=((zt=k.implementation.createHTMLDocument("").body).innerHTML="
    ",2===zt.childNodes.length),C.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=k.implementation.createHTMLDocument("")).createElement("base")).href=k.location.href,t.head.appendChild(r)):t=k),a=!n&&[],(i=A.exec(e))?[t.createElement(i[1])]:(i=ye([e],t,a),a&&a.length&&C(a).remove(),C.merge([],i.childNodes)));var r,i,a},C.fn.load=function(e,t,n){var r,i,a,o=this,s=e.indexOf(" ");return-1").append(C.parseHTML(e)).find(r):e)}).always(n&&function(e,t){o.each(function(){n.apply(this,a||[e.responseText,t,e])})}),this},C.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){C.fn[t]=function(e){return this.on(t,e)}}),C.expr.pseudos.animated=function(t){return C.grep(C.timers,function(e){return t===e.elem}).length},C.offset={setOffset:function(e,t,n){var r,i,a,o,s,l,c=C.css(e,"position"),u=C(e),f={};"static"===c&&(e.style.position="relative"),s=u.offset(),a=C.css(e,"top"),l=C.css(e,"left"),i=("absolute"===c||"fixed"===c)&&-1<(a+l).indexOf("auto")?(o=(r=u.position()).top,r.left):(o=parseFloat(a)||0,parseFloat(l)||0),y(t)&&(t=t.call(e,n,C.extend({},s))),null!=t.top&&(f.top=t.top-s.top+o),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):u.css(f)}},C.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){C.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===C.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===C.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=C(e).offset()).top+=C.css(e,"borderTopWidth",!0),i.left+=C.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-C.css(r,"marginTop",!0),left:t.left-i.left-C.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===C.css(e,"position");)e=e.offsetParent;return e||be})}}),C.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var a="pageYOffset"===i;C.fn[t]=function(e){return z(this,function(e,t,n){var r;if(b(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(a?r.pageXOffset:n,a?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),C.each(["top","left"],function(e,n){C.cssHooks[n]=$e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),He.test(t)?C(e).position()[n]+"px":t})}),C.each({Height:"height",Width:"width"},function(o,s){C.each({padding:"inner"+o,content:s,"":"outer"+o},function(r,a){C.fn[a]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return z(this,function(e,t,n){var r;return b(e)?0===a.indexOf("outer")?e["inner"+o]:e.document.documentElement["client"+o]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+o],r["scroll"+o],e.body["offset"+o],r["offset"+o],r["client"+o])):void 0===n?C.css(e,t,i):C.style(e,t,n,i)},s,n?e:void 0,n)}})}),C.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){C.fn[n]=function(e,t){return 0]+>|\t|)+|(?:\n)))/gm,b="
    ",x={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};function _(e){return e.replace(/&/g,"&").replace(//g,">")}function d(e){return e.nodeName.toLowerCase()}function w(e,t){var n=e&&e.exec(t);return n&&0===n.index}function u(e){return t.test(e)}function r(e){var t,n={},r=Array.prototype.slice.call(arguments,1);for(t in e)n[t]=e[t];return r.forEach(function(e){for(t in e)n[t]=e[t]}),n}function p(e){var i=[];return function e(t,n){for(var r=t.firstChild;r;r=r.nextSibling)3===r.nodeType?n+=r.nodeValue.length:1===r.nodeType&&(i.push({event:"start",offset:n,node:r}),n=e(r,n),d(r).match(/br|hr|img|input/)||i.push({event:"stop",offset:n,node:r}));return n}(e,0),i}function h(t){return t.variants&&!t.cached_variants&&(t.cached_variants=t.variants.map(function(e){return r(t,{variants:null},e)})),t.cached_variants||t.endsWithParent&&[r(t)]||[t]}function E(o){function s(e){return e&&e.source||e}function l(e,t){return new RegExp(s(e),"m"+(o.case_insensitive?"i":"")+(t?"g":""))}!function t(n,e){if(n.compiled)return;n.compiled=!0;n.keywords=n.keywords||n.beginKeywords;if(n.keywords){var r={},i=function(n,e){o.case_insensitive&&(e=e.toLowerCase()),e.split(" ").forEach(function(e){var t=e.split("|");r[t[0]]=[n,t[1]?Number(t[1]):1]})};"string"==typeof n.keywords?i("keyword",n.keywords):c(n.keywords).forEach(function(e){i(e,n.keywords[e])}),n.keywords=r}n.lexemesRe=l(n.lexemes||/\w+/,!0);e&&(n.beginKeywords&&(n.begin="\\b("+n.beginKeywords.split(" ").join("|")+")\\b"),n.begin||(n.begin=/\B|\b/),n.beginRe=l(n.begin),n.end||n.endsWithParent||(n.end=/\B|\b/),n.end&&(n.endRe=l(n.end)),n.terminator_end=s(n.end)||"",n.endsWithParent&&e.terminator_end&&(n.terminator_end+=(n.end?"|":"")+e.terminator_end));n.illegal&&(n.illegalRe=l(n.illegal));null==n.relevance&&(n.relevance=1);n.contains||(n.contains=[]);n.contains=Array.prototype.concat.apply([],n.contains.map(function(e){return h("self"===e?n:e)}));n.contains.forEach(function(e){t(e,n)});n.starts&&t(n.starts,e);var a=n.contains.map(function(e){return e.beginKeywords?"\\.?("+e.begin+")\\.?":e.begin}).concat([n.terminator_end,n.illegal]).map(s).filter(Boolean);n.terminators=a.length?l(a.join("|"),!0):{exec:function(){return null}}}(o)}function k(e,t,s,n){function l(e,t,n,r){var i=r?"":x.classPrefix,a='')+t+o}function c(){p+=null!=d.subLanguage?function(){var e="string"==typeof d.subLanguage;if(e&&!y[d.subLanguage])return _(h);var t=e?k(d.subLanguage,h,!0,a[d.subLanguage]):C(h,d.subLanguage.length?d.subLanguage:void 0);0")+'"');return h+=t,t.length||1}var f=T(e);if(!f)throw new Error('Unknown language: "'+e+'"');E(f);var i,d=n||f,a={},p="";for(i=d;i!==f;i=i.parent)i.className&&(p=l(i.className,"",!0)+p);var h="",g=0;try{for(var o,m,v=0;d.terminators.lastIndex=v,o=d.terminators.exec(t);)m=r(t.substring(v,o.index),o[0]),v=o.index+m;for(r(t.substr(v)),i=d;i.parent;i=i.parent)i.className&&(p+=b);return{relevance:g,value:p,language:e,top:d}}catch(e){if(e.message&&-1!==e.message.indexOf("Illegal"))return{relevance:0,value:_(t)};throw e}}function C(n,e){e=e||x.languages||c(y);var r={relevance:0,value:_(n)},i=r;return e.filter(T).forEach(function(e){var t=k(e,n,!1);t.language=e,t.relevance>i.relevance&&(i=t),t.relevance>r.relevance&&(i=r,r=t)}),i.language&&(r.second_best=i),r}function g(e){return x.tabReplace||x.useBR?e.replace(n,function(e,t){return x.useBR&&"\n"===e?"
    ":x.tabReplace?t.replace(/\t/g,x.tabReplace):""}):e}function a(e){var t,n,r,i,a,o=function(e){var t,n,r,i,a=e.className+" ";if(a+=e.parentNode?e.parentNode.className:"",n=l.exec(a))return T(n[1])?n[1]:"no-highlight";for(a=a.split(/\s+/),t=0,r=a.length;t/g,"\n"):t=e,a=t.textContent,r=o?k(o,a,!0):C(a),(n=p(t)).length&&((i=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=r.value,r.value=function(e,t,n){var r=0,i="",a=[];function o(){return e.length&&t.length?e[0].offset!==t[0].offset?e[0].offset"}function l(e){i+=""}function c(e){("start"===e.event?s:l)(e.node)}for(;e.length||t.length;){var u=o();if(i+=_(n.substring(r,u[0].offset)),r=u[0].offset,u===e){for(a.reverse().forEach(l);c(u.splice(0,1)[0]),(u=o())===e&&u.length&&u[0].offset===r;);a.reverse().forEach(s)}else"start"===u[0].event?a.push(u[0].node):a.pop(),c(u.splice(0,1)[0])}return i+_(n.substr(r))}(n,p(i),a)),r.value=g(r.value),e.innerHTML=r.value,e.className=function(e,t,n){var r=t?s[t]:n,i=[e.trim()];e.match(/\bhljs\b/)||i.push("hljs");-1===e.indexOf(r)&&i.push(r);return i.join(" ").trim()}(e.className,o,r.language),e.result={language:r.language,re:r.relevance},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.relevance}))}function o(){if(!o.called){o.called=!0;var e=document.querySelectorAll("pre code");f.forEach.call(e,a)}}function T(e){return e=(e||"").toLowerCase(),y[e]||y[s[e]]}i.highlight=k,i.highlightAuto=C,i.fixMarkup=g,i.highlightBlock=a,i.configure=function(e){x=r(x,e)},i.initHighlighting=o,i.initHighlightingOnLoad=function(){addEventListener("DOMContentLoaded",o,!1),addEventListener("load",o,!1)},i.registerLanguage=function(t,e){var n=y[t]=e(i);n.aliases&&n.aliases.forEach(function(e){s[e]=t})},i.listLanguages=function(){return c(y)},i.getLanguage=T,i.inherit=r,i.IDENT_RE="[a-zA-Z]\\w*",i.UNDERSCORE_IDENT_RE="[a-zA-Z_]\\w*",i.NUMBER_RE="\\b\\d+(\\.\\d+)?",i.C_NUMBER_RE="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",i.BINARY_NUMBER_RE="\\b(0b[01]+)",i.RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",i.BACKSLASH_ESCAPE={begin:"\\\\[\\s\\S]",relevance:0},i.APOS_STRING_MODE={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.QUOTE_STRING_MODE={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.PHRASAL_WORDS_MODE={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},i.COMMENT=function(e,t,n){var r=i.inherit({className:"comment",begin:e,end:t,contains:[]},n||{});return r.contains.push(i.PHRASAL_WORDS_MODE),r.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|XXX):",relevance:0}),r},i.C_LINE_COMMENT_MODE=i.COMMENT("//","$"),i.C_BLOCK_COMMENT_MODE=i.COMMENT("/\\*","\\*/"),i.HASH_COMMENT_MODE=i.COMMENT("#","$"),i.NUMBER_MODE={className:"number",begin:i.NUMBER_RE,relevance:0},i.C_NUMBER_MODE={className:"number",begin:i.C_NUMBER_RE,relevance:0},i.BINARY_NUMBER_MODE={className:"number",begin:i.BINARY_NUMBER_RE,relevance:0},i.CSS_NUMBER_MODE={className:"number",begin:i.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},i.REGEXP_MODE={className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[i.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[i.BACKSLASH_ESCAPE]}]},i.TITLE_MODE={className:"title",begin:i.IDENT_RE,relevance:0},i.UNDERSCORE_TITLE_MODE={className:"title",begin:i.UNDERSCORE_IDENT_RE,relevance:0},i.METHOD_GUARD={begin:"\\.\\s*"+i.UNDERSCORE_IDENT_RE,relevance:0}})(t)}()},function(e,t,n){"use strict";t.__esModule=!0,t.extend=s,t.indexOf=function(e,t){for(var n=0,r=e.length;n":">",'"':""","'":"'","`":"`","=":"="},i=/[&<>"'`=]/g,a=/[&<>"'`=]/;function o(e){return r[e]}function s(e){for(var t=1;t",returnBegin:!0,illegal:"\\(|#|//|/\\*|\\\\|:|;",contains:[h,e.inherit(e.TITLE_MODE,{begin:t})],starts:{end:";|\\.",keywords:r,contains:p}},i,{begin:"^-",end:"\\.",relevance:0,excludeEnd:!0,returnBegin:!0,lexemes:"-"+e.IDENT_RE,keywords:"-module -record -undef -export -ifdef -ifndef -author -copyright -doc -vsn -import -include -include_lib -compile -define -else -endif -file -behaviour -behavior -spec",contains:[h]},a,e.QUOTE_STRING_MODE,f,c,u,l,{begin:/\.$/}]}}},function(e,t){e.exports=function(e){return{keywords:{built_in:"spawn spawn_link self",keyword:"after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse|10 query receive rem try when xor"},contains:[{className:"meta",begin:"^[0-9]+> ",relevance:10},e.COMMENT("%","$"),{className:"number",begin:"\\b(\\d+#[a-fA-F0-9]+|\\d+(\\.\\d+)?([eE][-+]?\\d+)?)",relevance:0},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"\\?(::)?([A-Z]\\w*(::)?)+"},{begin:"->"},{begin:"ok"},{begin:"!"},{begin:"(\\b[a-z'][a-zA-Z0-9_']*:[a-z'][a-zA-Z0-9_']*)|(\\b[a-z'][a-zA-Z0-9_']*)",relevance:0},{begin:"[A-Z][a-zA-Z0-9_']*",relevance:0}]}}},function(e,t){e.exports=function(e){var t="HTTP/[0-9\\.]+";return{aliases:["https"],illegal:"\\S",contains:[{begin:"^"+t,end:"$",contains:[{className:"number",begin:"\\b\\d{3}\\b"}]},{begin:"^[A-Z]+ (.*?) "+t+"$",returnBegin:!0,end:"$",contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{begin:t},{className:"keyword",begin:"[A-Z]+"}]},{className:"attribute",begin:"^\\w",end:": ",excludeEnd:!0,illegal:"\\n|\\s|=",starts:{end:"$",relevance:0}},{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}]}}},function(e,t){e.exports=function(e){var t="[A-Za-z$_][0-9A-Za-z$_]*",n={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},r={className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},i={className:"subst",begin:"\\$\\{",end:"\\}",keywords:n,contains:[]},a={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,i]};i.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,r,e.REGEXP_MODE];var o=i.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);return{aliases:["js","jsx"],keywords:n,contains:[{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},{className:"meta",begin:/^#!/,end:/$/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r,{begin:/[{,]\s*/,relevance:0,contains:[{begin:t+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:t,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+t+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:o}]}]},{begin://,subLanguage:"xml",contains:[{begin:/<\w+\s*\/>/,skip:!0},{begin:/<\w+/,end:/(\/\w+|\w+\/)>/,skip:!0,contains:[{begin:/<\w+\s*\/>/,skip:!0},"self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:t}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:o}],illegal:/\[|%/},{begin:/\$[(.]/},e.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0}],illegal:/#(?!!)/}}},function(e,t){e.exports=function(e){var t={literal:"true false null"},n=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],r={end:",",endsWithParent:!0,excludeEnd:!0,contains:n,keywords:t},i={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(r,{begin:/:/})],illegal:"\\S"},a={begin:"\\[",end:"\\]",contains:[e.inherit(r)],illegal:"\\S"};return n.splice(n.length,0,i,a),{contains:n,keywords:t,illegal:"\\S"}}},function(e,t){e.exports=function(e){return{aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$"},{begin:"^.+?\\n[=-]{2,}$"}]},{begin:"<",end:">",subLanguage:"xml",relevance:0},{className:"bullet",begin:"^([*+-]|(\\d+\\.))\\s+"},{className:"strong",begin:"[*_]{2}.+?[*_]{2}"},{className:"emphasis",variants:[{begin:"\\*.+?\\*"},{begin:"_.+?_",relevance:0}]},{className:"quote",begin:"^>\\s+",end:"$"},{className:"code",variants:[{begin:"^```w*s*$",end:"^```s*$"},{begin:"`.+?`"},{begin:"^( {4}|\t)",end:"$",relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},{begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}},function(e,t){e.exports=function(e){var t=e.COMMENT("--","$");return{case_insensitive:!0,illegal:/[<>{}*#]/,contains:[{beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment",end:/;/,endsWithParent:!0,lexemes:/[\w\.]+/,keywords:{keyword:"abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias allocate allow alter always analyze ancillary and any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second section securefile security seed segment select self sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null",built_in:"array bigint binary bit blob boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text varchar varying void"},contains:[{className:"string",begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE,{begin:"''"}]},{className:"string",begin:'"',end:'"',contains:[e.BACKSLASH_ESCAPE,{begin:'""'}]},{className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t]},e.C_BLOCK_COMMENT_MODE,t]}}},function(e,t){e.exports=function(e){var t={endsWithParent:!0,illegal:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[{begin:"\\[",end:"\\]"}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},{begin:/<\?(php)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0}]},{className:"tag",begin:"|$)",end:">",keywords:{name:"style"},contains:[t],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:"|$)",end:">",keywords:{name:"script"},contains:[t],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["actionscript","javascript","handlebars","xml"]}},{className:"meta",variants:[{begin:/<\?xml/,end:/\?>/,relevance:10},{begin:/<\?\w+/,end:/\?>/}]},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},t]}]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var i="hll";function r(e){for(var t=e.target.getAttribute("data-group-id"),n=document.querySelectorAll("[data-group-id='"+t+"']"),r=0;r= 2.0.0-beta.1",7:">= 4.0.0"};var c="[object Object]";function u(e,t,n){this.helpers=e||{},this.partials=t||{},this.decorators=n||{},o.registerDefaultHelpers(this),s.registerDefaultDecorators(this)}u.prototype={constructor:u,logger:l.default,log:l.default.log,registerHelper:function(e,t){if(i.toString.call(e)===c){if(t)throw new a.default("Arg not supported with multiple helpers");i.extend(this.helpers,e)}else this.helpers[e]=t},unregisterHelper:function(e){delete this.helpers[e]},registerPartial:function(e,t){if(i.toString.call(e)===c)i.extend(this.partials,e);else{if(void 0===t)throw new a.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=t}},unregisterPartial:function(e){delete this.partials[e]},registerDecorator:function(e,t){if(i.toString.call(e)===c){if(t)throw new a.default("Arg not supported with multiple decorators");i.extend(this.decorators,e)}else this.decorators[e]=t},unregisterDecorator:function(e){delete this.decorators[e]}};var f=l.default.log;t.log=f,t.createFrame=i.createFrame,t.logger=l.default},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,i){var a;return"

    Sorry, we couldn't find anything for "+e.escapeExpression("function"==typeof(a=null!=(a=n.value||(null!=t?t.value:t))?a:n.helperMissing)?a.call(null!=t?t:e.nullContext||{},{name:"value",hash:{},data:i}):a)+".

    \n"},3:function(e,t,n,r,i,a,o){var s;return null!=(s=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.levels:t,{name:"each",hash:{},fn:e.program(4,i,0,a,o),inverse:e.noop,data:i}))?s:""},4:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{};return'

    '+e.escapeExpression("function"==typeof(l=null!=(l=n.name||(null!=t?t.name:t))?l:n.helperMissing)?l.call(c,{name:"name",hash:{},data:i}):l)+"

    \n"+(null!=(s=n.each.call(c,null!=t?t.results:t,{name:"each",hash:{},fn:e.program(5,i,0,a,o),inverse:e.noop,data:i}))?s:"")},5:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
    \n

    \n '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+'\n

    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.functions:t,{name:"each",hash:{},fn:e.program(6,i,0,a,o),inverse:e.noop,data:i}))?s:"")+'
    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.callbacks:t,{name:"each",hash:{},fn:e.program(8,i,0,a,o),inverse:e.noop,data:i}))?s:"")+'
    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.types:t,{name:"each",hash:{},fn:e.program(10,i,0,a,o),inverse:e.noop,data:i}))?s:"")+"
    \n
    \n"},6:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+"
  • \n"},8:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+" (callback)
  • \n"},10:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+" (type)
  • \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{};return"

    Search Results for "+e.escapeExpression("function"==typeof(l=null!=(l=n.value||(null!=t?t.value:t))?l:n.helperMissing)?l.call(c,{name:"value",hash:{},data:i}):l)+"

    \n\n"+(null!=(s=n.if.call(c,null!=t?t.empty:t,{name:"if",hash:{},fn:e.program(1,i,0,a,o),inverse:e.program(3,i,0,a,o),data:i}))?s:"")},useData:!0,useDepths:!0})},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,i,a,o){var s,l=null!=t?t:e.nullContext||{},c=n.helperMissing;return(null!=(s=(n.newGroup||t&&t.newGroup||c).call(l,o[1],null!=(s=a[0][0])?s.group:s,{name:"newGroup",hash:{},fn:e.program(2,i,0,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+'
  • \n\n'+(null!=(s=(n.isContextNode||t&&t.isContextNode||c).call(l,a[0][0],{name:"isContextNode",hash:{},fn:e.program(6,i,0,a,o),inverse:e.program(8,i,0,a,o),data:i,blockParams:a}))?s:"")+"
  • \n"},2:function(e,t,n,r,i,a){var o;return'
  • '+e.escapeExpression(e.lambda(null!=(o=a[1][0])?o.group:o,t))+"
  • \n"},4:function(e,t,n,r,i){return"clicked open"},6:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression;return' \n"},8:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing;return' \n"+(null!=(o=n.if.call(c,null!=(o=a[1][0])?o.title_prefix:o,{name:"if",hash:{},fn:e.program(11,i,0,a),inverse:e.program(13,i,0,a),data:i,blockParams:a}))?o:"")+" \n\n"+(null!=(o=(n.hasContent||t&&t.hasContent||u).call(c,a[1][0],{name:"hasContent",hash:{},fn:e.program(15,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")},9:function(e,t,n,r,i){return'class="expand"'},11:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression;return' '+l(s(null!=(o=a[2][0])?o.title_prefix:o,t))+""+l(s(null!=(o=a[2][0])?o.title_collapsed:o,t))+"\n"},13:function(e,t,n,r,i,a){var o;return" "+e.escapeExpression(e.lambda(null!=(o=a[2][0])?o.title:o,t))+"\n"},15:function(e,t,n,r,i,a){var o;return'
      \n
    • \n Top\n
    • \n\n'+(null!=(o=(n.isArray||t&&t.isArray||n.helperMissing).call(null!=t?t:e.nullContext||{},null!=(o=a[2][0])?o.headers:o,{name:"isArray",hash:{},fn:e.program(16,i,0,a),inverse:e.program(19,i,0,a),data:i,blockParams:a}))?o:"")+"
    \n"},16:function(e,t,n,r,i,a){var o;return null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=a[3][0])?o.headers:o,{name:"each",hash:{},fn:e.program(17,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:""},17:function(e,t,n,r,i,a){var o,s,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • \n '+l(typeof(s=null!=(s=n.id||(null!=t?t.id:t))?s:u)===f?s.call(c,{name:"id",hash:{},data:i,blockParams:a}):s)+"\n
  • \n"},19:function(e,t,n,r,i,a){var o,s=null!=t?t:e.nullContext||{};return(null!=(o=(n.showSummary||t&&t.showSummary||n.helperMissing).call(s,a[3][0],{name:"showSummary",hash:{},fn:e.program(20,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")+(null!=(o=n.each.call(s,null!=(o=a[3][0])?o.nodeGroups:o,{name:"each",hash:{},fn:e.program(22,i,1,a),inverse:e.noop,data:i,blockParams:a}))?o:"")},20:function(e,t,n,r,i,a){var o;return'
  • \n Summary\n
  • \n'},22:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression;return'
  • \n '+l(s(null!=(o=a[0][0])?o.name:o,t))+'\n
      \n'+(null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=a[0][0])?o.nodes:o,{name:"each",hash:{},fn:e.program(23,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")+"
    \n
  • \n"},23:function(e,t,n,r,i,a){var o,s,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • \n '+l(typeof(s=null!=(s=n.id||(null!=t?t.id:t))?s:u)===f?s.call(c,{name:"id",hash:{},data:i,blockParams:a}):s)+"\n
  • \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i,a,o){var s;return'
      \n'+(null!=(s=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.nodes:t,{name:"each",hash:{},fn:e.program(1,i,2,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+"
    \n"},useData:!0,useDepths:!0,useBlockParams:!0})},function(i,e,t){(function(e){var y="Expected a function",a=NaN,o="[object Symbol]",s=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,u=/^0o[0-7]+$/i,f=parseInt,t="object"==typeof e&&e&&e.Object===Object&&e,n="object"==typeof self&&self&&self.Object===Object&&self,r=t||n||Function("return this")(),d=Object.prototype.toString,b=Math.max,x=Math.min,_=function(){return r.Date.now()};function p(r,i,e){var a,o,s,l,c,u,f=0,d=!1,p=!1,t=!0;if("function"!=typeof r)throw new TypeError(y);function h(e){var t=a,n=o;return a=o=void 0,f=e,l=r.apply(n,t)}function g(e){var t=e-u;return void 0===u||i<=t||t<0||p&&s<=e-f}function m(){var e,t,n=_();if(g(n))return v(n);c=setTimeout(m,(t=i-((e=n)-u),p?x(t,s-(e-f)):t))}function v(e){return c=void 0,t&&a?h(e):(a=o=void 0,l)}function n(){var e,t=_(),n=g(t);if(a=arguments,o=this,u=t,n){if(void 0===c)return f=e=u,c=setTimeout(m,i),d?h(e):l;if(p)return c=setTimeout(m,i),h(u)}return void 0===c&&(c=setTimeout(m,i)),l}return i=E(i)||0,w(e)&&(d=!!e.leading,s=(p="maxWait"in e)?b(E(e.maxWait)||0,i):s,t="trailing"in e?!!e.trailing:t),n.cancel=function(){void 0!==c&&clearTimeout(c),a=u=o=c=void(f=0)},n.flush=function(){return void 0===c?l:v(_())},n}function w(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function E(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||(n=t)&&"object"==typeof n&&d.call(t)==o)return a;var t,n;if(w(e)){var r="function"==typeof e.valueOf?e.valueOf():e;e=w(r)?r+"":r}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(s,"");var i=c.test(e);return i||u.test(e)?f(e.slice(2),i?2:8):l.test(e)?a:+e}i.exports=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new TypeError(y);return w(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),p(e,t,{leading:r,maxWait:t,trailing:i})}}).call(this,t(20))},,,,,function(e,t,n){n(49),e.exports=n(47)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}t.__esModule=!0;var a=i(n(22)),o=r(n(43)),s=r(n(4)),l=i(n(2)),c=i(n(44)),u=r(n(45));function f(){var t=new a.HandlebarsEnvironment;return l.extend(t,a),t.SafeString=o.default,t.Exception=s.default,t.Utils=l,t.escapeExpression=l.escapeExpression,t.VM=c,t.template=function(e){return c.template(e,t)},t}var d=f();d.create=f,u.default(d),d.default=d,t.default=d,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.registerDefaultHelpers=function(e){i.default(e),a.default(e),o.default(e),s.default(e),l.default(e),c.default(e),u.default(e)};var i=r(n(33)),a=r(n(34)),o=r(n(35)),s=r(n(36)),l=r(n(37)),c=r(n(38)),u=r(n(39))},function(e,t,n){"use strict";t.__esModule=!0;var o=n(2);t.default=function(a){a.registerHelper("blockHelperMissing",function(e,t){var n=t.inverse,r=t.fn;if(!0===e)return r(this);if(!1===e||null==e)return n(this);if(o.isArray(e))return 0"+e[0]+"";return r.slice(0,t)+i+r.slice(n)}function G(e){return!!e}function K(e,a,o,t){return(e||[]).reduce(function(e,t){var n=(a+"."+t.id).match(o),r=t.id&&t.id.match(o);if((n||r)&&!e[t.id]){var i=JSON.parse(JSON.stringify(t));i.match=r?W(r):t.id,e[i.id]=i}return e},t||{})}function X(e,t,n){0fe?pe:ge)}var xe=a()("body"),_e="night-mode",we=a()(".night-mode-toggle");function Ee(){xe.addClass(_e);try{localStorage.setItem(_e,!0)}catch(e){}}function ke(){xe.hasClass(_e)?function(){xe.removeClass(_e);try{localStorage.removeItem(_e)}catch(e){}}():Ee()}function Ce(){!function(){try{localStorage.getItem(_e)&&Ee()}catch(e){}}(),we.click(function(){ke()})}var Te=n(16);window.$=a.a,a()(function(){o.a.registerHelper("hasContent",j),o.a.registerHelper("isArray",D),o.a.registerHelper("isContextNode",L),o.a.registerHelper("isLocal",R),o.a.registerHelper("newGroup",P),o.a.registerHelper("showSummary",H),l.a.configure({tabReplace:" ",languages:[]}),l.a.registerLanguage("bash",u.a),l.a.registerLanguage("css",d.a),l.a.registerLanguage("diff",h.a),l.a.registerLanguage("erlang",m.a),l.a.registerLanguage("erlang-repl",y.a),l.a.registerLanguage("http",x.a),l.a.registerLanguage("javascript",w.a),l.a.registerLanguage("json",k.a),l.a.registerLanguage("markdown",T.a),l.a.registerLanguage("sql",S.a),l.a.registerLanguage("xml",O.a),Ce(),function(){be();var e=window.innerWidth;a()(window).resize(ce()(function(){e!==window.innerWidth&&(e=window.innerWidth,be())},100)),a()(".sidebar-toggle").click(function(){ye()})}(),oe(),Object(Te.a)(),l.a.initHighlighting()})}]); \ No newline at end of file +function(n){var e,p,x,a,i,h,f,g,_,l,c,w,E,o,k,m,s,u,v,C="sizzle"+1*new Date,y=n.document,T=0,r=0,d=oe(),b=oe(),N=oe(),S=function(e,t){return e===t&&(c=!0),0},A={}.hasOwnProperty,t=[],O=t.pop,j=t.push,M=t.push,D=t.slice,L=function(e,t){for(var n=0,r=e.length;n+~]|"+P+")"+P+"*"),F=new RegExp("="+P+"*([^\\]'\"]*?)"+P+"*\\]","g"),W=new RegExp(I),G=new RegExp("^"+H+"$"),K={ID:new RegExp("^#("+H+")"),CLASS:new RegExp("^\\.("+H+")"),TAG:new RegExp("^("+H+"|[*])"),ATTR:new RegExp("^"+q),PSEUDO:new RegExp("^"+I),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,V=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,J=/[+~]/,Y=new RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){w()},ie=ye(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{M.apply(t=D.call(y.childNodes),y.childNodes),t[y.childNodes.length].nodeType}catch(e){M={apply:t.length?function(e,t){j.apply(e,D.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function ae(e,t,n,r){var i,a,o,s,l,c,u,f=t&&t.ownerDocument,d=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==d&&9!==d&&11!==d)return n;if(!r&&((t?t.ownerDocument||t:y)!==E&&w(t),t=t||E,k)){if(11!==d&&(l=Z.exec(e)))if(i=l[1]){if(9===d){if(!(o=t.getElementById(i)))return n;if(o.id===i)return n.push(o),n}else if(f&&(o=f.getElementById(i))&&v(t,o)&&o.id===i)return n.push(o),n}else{if(l[2])return M.apply(n,t.getElementsByTagName(e)),n;if((i=l[3])&&p.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(i)),n}if(p.qsa&&!N[e+" "]&&(!m||!m.test(e))){if(1!==d)f=t,u=e;else if("object"!==t.nodeName.toLowerCase()){for((s=t.getAttribute("id"))?s=s.replace(te,ne):t.setAttribute("id",s=C),a=(c=h(e)).length;a--;)c[a]="#"+s+" "+ve(c[a]);u=c.join(","),f=J.test(e)&&ge(t.parentNode)||t}if(u)try{return M.apply(n,f.querySelectorAll(u)),n}catch(e){}finally{s===C&&t.removeAttribute("id")}}}return g(e.replace($,"$1"),t,n,r)}function oe(){var r=[];return function e(t,n){return r.push(t+" ")>x.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function se(e){return e[C]=!0,e}function le(e){var t=E.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ce(e,t){for(var n=e.split("|"),r=n.length;r--;)x.attrHandle[n[r]]=t}function ue(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function de(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function pe(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ie(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function he(o){return se(function(a){return a=+a,se(function(e,t){for(var n,r=o([],e.length,a),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in p=ae.support={},i=ae.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},w=ae.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:y;return r!==E&&9===r.nodeType&&r.documentElement&&(o=(E=r).documentElement,k=!i(E),y!==E&&(n=E.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",re,!1):n.attachEvent&&n.attachEvent("onunload",re)),p.attributes=le(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=le(function(e){return e.appendChild(E.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=Q.test(E.getElementsByClassName),p.getById=le(function(e){return o.appendChild(e).id=C,!E.getElementsByName||!E.getElementsByName(C).length}),p.getById?(x.filter.ID=function(e){var t=e.replace(Y,ee);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n=t.getElementById(e);return n?[n]:[]}}):(x.filter.ID=function(e){var n=e.replace(Y,ee);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n,r,i,a=t.getElementById(e);if(a){if((n=a.getAttributeNode("id"))&&n.value===e)return[a];for(i=t.getElementsByName(e),r=0;a=i[r++];)if((n=a.getAttributeNode("id"))&&n.value===e)return[a]}return[]}}),x.find.TAG=p.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,a=t.getElementsByTagName(e);if("*"!==e)return a;for(;n=a[i++];)1===n.nodeType&&r.push(n);return r},x.find.CLASS=p.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&k)return t.getElementsByClassName(e)},s=[],m=[],(p.qsa=Q.test(E.querySelectorAll))&&(le(function(e){o.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||m.push("\\["+P+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+C+"-]").length||m.push("~="),e.querySelectorAll(":checked").length||m.push(":checked"),e.querySelectorAll("a#"+C+"+*").length||m.push(".#.+[+~]")}),le(function(e){e.innerHTML="";var t=E.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&m.push("name"+P+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&m.push(":enabled",":disabled"),o.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&m.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),m.push(",.*:")})),(p.matchesSelector=Q.test(u=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&le(function(e){p.disconnectedMatch=u.call(e,"*"),u.call(e,"[s!='']:x"),s.push("!=",I)}),m=m.length&&new RegExp(m.join("|")),s=s.length&&new RegExp(s.join("|")),t=Q.test(o.compareDocumentPosition),v=t||Q.test(o.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},S=t?function(e,t){if(e===t)return c=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===E||e.ownerDocument===y&&v(y,e)?-1:t===E||t.ownerDocument===y&&v(y,t)?1:l?L(l,e)-L(l,t):0:4&n?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,r=0,i=e.parentNode,a=t.parentNode,o=[e],s=[t];if(!i||!a)return e===E?-1:t===E?1:i?-1:a?1:l?L(l,e)-L(l,t):0;if(i===a)return ue(e,t);for(n=e;n=n.parentNode;)o.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;o[r]===s[r];)r++;return r?ue(o[r],s[r]):o[r]===y?-1:s[r]===y?1:0}),E},ae.matches=function(e,t){return ae(e,null,null,t)},ae.matchesSelector=function(e,t){if((e.ownerDocument||e)!==E&&w(e),t=t.replace(F,"='$1']"),p.matchesSelector&&k&&!N[t+" "]&&(!s||!s.test(t))&&(!m||!m.test(t)))try{var n=u.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Y,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Y,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ae.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ae.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return K.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&W.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Y,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=d[e+" "];return t||(t=new RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&d(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=ae.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function O(e,n,r){return y(n)?C.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?C.grep(e,function(e){return e===n!==r}):"string"!=typeof n?C.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(C.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(C):C.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:M.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof C?t[0]:t,C.merge(this,C.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:k,!0)),A.test(r[1])&&C.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=k.getElementById(r[2]))&&(this[0]=i,this.length=1),this}).prototype=C.fn,j=C(k);var D=/^(?:parents|prev(?:Until|All))/,L={children:!0,contents:!0,next:!0,prev:!0};function R(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}C.fn.extend({has:function(e){var t=C(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]+)/i,fe=/^$|^module$|\/(?:java|ecma)script/i,de={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function pe(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&S(e,t)?C.merge([e],n):n}function he(e,t){for(var n=0,r=e.length;nx",v.noCloneChecked=!!ge.cloneNode(!0).lastChild.defaultValue;var be=k.documentElement,xe=/^key/,_e=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,we=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function ke(){return!1}function Ce(){try{return k.activeElement}catch(e){}}function Te(e,t,n,r,i,a){var o,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Te(e,s,n,r,t[s],a);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=ke;else if(!i)return e;return 1===a&&(o=i,(i=function(e){return C().off(e),o.apply(this,arguments)}).guid=o.guid||(o.guid=C.guid++)),e.each(function(){C.event.add(this,t,i,r,n)})}C.event={global:{},add:function(t,e,n,r,i){var a,o,s,l,c,u,f,d,p,h,g,m=Q.get(t);if(m)for(n.handler&&(n=(a=n).handler,i=a.selector),i&&C.find.matchesSelector(be,i),n.guid||(n.guid=C.guid++),(l=m.events)||(l=m.events={}),(o=m.handle)||(o=m.handle=function(e){return void 0!==C&&C.event.triggered!==e.type?C.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(P)||[""]).length;c--;)p=g=(s=we.exec(e[c])||[])[1],h=(s[2]||"").split(".").sort(),p&&(f=C.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=C.event.special[p]||{},u=C.extend({type:p,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&C.expr.match.needsContext.test(i),namespace:h.join(".")},a),(d=l[p])||((d=l[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,o)||t.addEventListener&&t.addEventListener(p,o)),f.add&&(f.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,u):d.push(u),C.event.global[p]=!0)},remove:function(e,t,n,r,i){var a,o,s,l,c,u,f,d,p,h,g,m=Q.hasData(e)&&Q.get(e);if(m&&(l=m.events)){for(c=(t=(t||"").match(P)||[""]).length;c--;)if(p=g=(s=we.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),p){for(f=C.event.special[p]||{},d=l[p=(r?f.delegateType:f.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=a=d.length;a--;)u=d[a],!i&&g!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(d.splice(a,1),u.selector&&d.delegateCount--,f.remove&&f.remove.call(e,u));o&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,m.handle)||C.removeEvent(e,p,m.handle),delete l[p])}else for(p in l)C.event.remove(e,p+t[c],n,r,!0);C.isEmptyObject(l)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,a,o,s=C.event.fix(e),l=new Array(arguments.length),c=(Q.get(this,"events")||{})[s.type]||[],u=C.event.special[s.type]||{};for(l[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Se=/\s*$/g;function je(e,t){return S(e,"table")&&S(11!==t.nodeType?t:t.firstChild,"tr")&&C(e).children("tbody")[0]||e}function Me(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function De(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,a,o,s,l,c;if(1===t.nodeType){if(Q.hasData(e)&&(a=Q.access(e),o=Q.set(t,a),c=a.events))for(i in delete o.handle,o.events={},c)for(n=0,r=c[i].length;n")},clone:function(e,t,n){var r,i,a,o,s,l,c,u=e.cloneNode(!0),f=C.contains(e.ownerDocument,e);if(!(v.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||C.isXMLDoc(e)))for(o=pe(u),r=0,i=(a=pe(e)).length;r").prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),k.head.appendChild(r[0])},abort:function(){i&&i()}}});var zt,Ft=[],Wt=/(=)\?(?=&|$)|\?\?/;C.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Ft.pop()||C.expando+"_"+_t++;return this[e]=!0,e}}),C.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,a,o=!1!==e.jsonp&&(Wt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Wt.test(e.data)&&"data");if(o||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,o?e[o]=e[o].replace(Wt,"$1"+r):!1!==e.jsonp&&(e.url+=(wt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return a||C.error(r+" was not called"),a[0]},e.dataTypes[0]="json",i=E[r],E[r]=function(){a=arguments},n.always(function(){void 0===i?C(E).removeProp(r):E[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Ft.push(r)),a&&y(i)&&i(a[0]),a=i=void 0}),"script"}),v.createHTMLDocument=((zt=k.implementation.createHTMLDocument("").body).innerHTML="
    ",2===zt.childNodes.length),C.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=k.implementation.createHTMLDocument("")).createElement("base")).href=k.location.href,t.head.appendChild(r)):t=k),a=!n&&[],(i=A.exec(e))?[t.createElement(i[1])]:(i=ye([e],t,a),a&&a.length&&C(a).remove(),C.merge([],i.childNodes)));var r,i,a},C.fn.load=function(e,t,n){var r,i,a,o=this,s=e.indexOf(" ");return-1").append(C.parseHTML(e)).find(r):e)}).always(n&&function(e,t){o.each(function(){n.apply(this,a||[e.responseText,t,e])})}),this},C.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){C.fn[t]=function(e){return this.on(t,e)}}),C.expr.pseudos.animated=function(t){return C.grep(C.timers,function(e){return t===e.elem}).length},C.offset={setOffset:function(e,t,n){var r,i,a,o,s,l,c=C.css(e,"position"),u=C(e),f={};"static"===c&&(e.style.position="relative"),s=u.offset(),a=C.css(e,"top"),l=C.css(e,"left"),i=("absolute"===c||"fixed"===c)&&-1<(a+l).indexOf("auto")?(o=(r=u.position()).top,r.left):(o=parseFloat(a)||0,parseFloat(l)||0),y(t)&&(t=t.call(e,n,C.extend({},s))),null!=t.top&&(f.top=t.top-s.top+o),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):u.css(f)}},C.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){C.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===C.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===C.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=C(e).offset()).top+=C.css(e,"borderTopWidth",!0),i.left+=C.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-C.css(r,"marginTop",!0),left:t.left-i.left-C.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===C.css(e,"position");)e=e.offsetParent;return e||be})}}),C.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var a="pageYOffset"===i;C.fn[t]=function(e){return z(this,function(e,t,n){var r;if(b(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(a?r.pageXOffset:n,a?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),C.each(["top","left"],function(e,n){C.cssHooks[n]=$e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),He.test(t)?C(e).position()[n]+"px":t})}),C.each({Height:"height",Width:"width"},function(o,s){C.each({padding:"inner"+o,content:s,"":"outer"+o},function(r,a){C.fn[a]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return z(this,function(e,t,n){var r;return b(e)?0===a.indexOf("outer")?e["inner"+o]:e.document.documentElement["client"+o]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+o],r["scroll"+o],e.body["offset"+o],r["offset"+o],r["client"+o])):void 0===n?C.css(e,t,i):C.style(e,t,n,i)},s,n?e:void 0,n)}})}),C.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){C.fn[n]=function(e,t){return 0]+>|\t|)+|(?:\n)))/gm,b="
    ",x={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};function _(e){return e.replace(/&/g,"&").replace(//g,">")}function d(e){return e.nodeName.toLowerCase()}function w(e,t){var n=e&&e.exec(t);return n&&0===n.index}function u(e){return t.test(e)}function r(e){var t,n={},r=Array.prototype.slice.call(arguments,1);for(t in e)n[t]=e[t];return r.forEach(function(e){for(t in e)n[t]=e[t]}),n}function p(e){var i=[];return function e(t,n){for(var r=t.firstChild;r;r=r.nextSibling)3===r.nodeType?n+=r.nodeValue.length:1===r.nodeType&&(i.push({event:"start",offset:n,node:r}),n=e(r,n),d(r).match(/br|hr|img|input/)||i.push({event:"stop",offset:n,node:r}));return n}(e,0),i}function h(t){return t.variants&&!t.cached_variants&&(t.cached_variants=t.variants.map(function(e){return r(t,{variants:null},e)})),t.cached_variants||t.endsWithParent&&[r(t)]||[t]}function E(o){function s(e){return e&&e.source||e}function l(e,t){return new RegExp(s(e),"m"+(o.case_insensitive?"i":"")+(t?"g":""))}!function t(n,e){if(n.compiled)return;n.compiled=!0;n.keywords=n.keywords||n.beginKeywords;if(n.keywords){var r={},i=function(n,e){o.case_insensitive&&(e=e.toLowerCase()),e.split(" ").forEach(function(e){var t=e.split("|");r[t[0]]=[n,t[1]?Number(t[1]):1]})};"string"==typeof n.keywords?i("keyword",n.keywords):c(n.keywords).forEach(function(e){i(e,n.keywords[e])}),n.keywords=r}n.lexemesRe=l(n.lexemes||/\w+/,!0);e&&(n.beginKeywords&&(n.begin="\\b("+n.beginKeywords.split(" ").join("|")+")\\b"),n.begin||(n.begin=/\B|\b/),n.beginRe=l(n.begin),n.end||n.endsWithParent||(n.end=/\B|\b/),n.end&&(n.endRe=l(n.end)),n.terminator_end=s(n.end)||"",n.endsWithParent&&e.terminator_end&&(n.terminator_end+=(n.end?"|":"")+e.terminator_end));n.illegal&&(n.illegalRe=l(n.illegal));null==n.relevance&&(n.relevance=1);n.contains||(n.contains=[]);n.contains=Array.prototype.concat.apply([],n.contains.map(function(e){return h("self"===e?n:e)}));n.contains.forEach(function(e){t(e,n)});n.starts&&t(n.starts,e);var a=n.contains.map(function(e){return e.beginKeywords?"\\.?("+e.begin+")\\.?":e.begin}).concat([n.terminator_end,n.illegal]).map(s).filter(Boolean);n.terminators=a.length?l(a.join("|"),!0):{exec:function(){return null}}}(o)}function k(e,t,s,n){function l(e,t,n,r){var i=r?"":x.classPrefix,a='')+t+o}function c(){p+=null!=d.subLanguage?function(){var e="string"==typeof d.subLanguage;if(e&&!y[d.subLanguage])return _(h);var t=e?k(d.subLanguage,h,!0,a[d.subLanguage]):C(h,d.subLanguage.length?d.subLanguage:void 0);0")+'"');return h+=t,t.length||1}var f=T(e);if(!f)throw new Error('Unknown language: "'+e+'"');E(f);var i,d=n||f,a={},p="";for(i=d;i!==f;i=i.parent)i.className&&(p=l(i.className,"",!0)+p);var h="",g=0;try{for(var o,m,v=0;d.terminators.lastIndex=v,o=d.terminators.exec(t);)m=r(t.substring(v,o.index),o[0]),v=o.index+m;for(r(t.substr(v)),i=d;i.parent;i=i.parent)i.className&&(p+=b);return{relevance:g,value:p,language:e,top:d}}catch(e){if(e.message&&-1!==e.message.indexOf("Illegal"))return{relevance:0,value:_(t)};throw e}}function C(n,e){e=e||x.languages||c(y);var r={relevance:0,value:_(n)},i=r;return e.filter(T).forEach(function(e){var t=k(e,n,!1);t.language=e,t.relevance>i.relevance&&(i=t),t.relevance>r.relevance&&(i=r,r=t)}),i.language&&(r.second_best=i),r}function g(e){return x.tabReplace||x.useBR?e.replace(n,function(e,t){return x.useBR&&"\n"===e?"
    ":x.tabReplace?t.replace(/\t/g,x.tabReplace):""}):e}function a(e){var t,n,r,i,a,o=function(e){var t,n,r,i,a=e.className+" ";if(a+=e.parentNode?e.parentNode.className:"",n=l.exec(a))return T(n[1])?n[1]:"no-highlight";for(a=a.split(/\s+/),t=0,r=a.length;t/g,"\n"):t=e,a=t.textContent,r=o?k(o,a,!0):C(a),(n=p(t)).length&&((i=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=r.value,r.value=function(e,t,n){var r=0,i="",a=[];function o(){return e.length&&t.length?e[0].offset!==t[0].offset?e[0].offset"}function l(e){i+=""}function c(e){("start"===e.event?s:l)(e.node)}for(;e.length||t.length;){var u=o();if(i+=_(n.substring(r,u[0].offset)),r=u[0].offset,u===e){for(a.reverse().forEach(l);c(u.splice(0,1)[0]),(u=o())===e&&u.length&&u[0].offset===r;);a.reverse().forEach(s)}else"start"===u[0].event?a.push(u[0].node):a.pop(),c(u.splice(0,1)[0])}return i+_(n.substr(r))}(n,p(i),a)),r.value=g(r.value),e.innerHTML=r.value,e.className=function(e,t,n){var r=t?s[t]:n,i=[e.trim()];e.match(/\bhljs\b/)||i.push("hljs");-1===e.indexOf(r)&&i.push(r);return i.join(" ").trim()}(e.className,o,r.language),e.result={language:r.language,re:r.relevance},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.relevance}))}function o(){if(!o.called){o.called=!0;var e=document.querySelectorAll("pre code");f.forEach.call(e,a)}}function T(e){return e=(e||"").toLowerCase(),y[e]||y[s[e]]}i.highlight=k,i.highlightAuto=C,i.fixMarkup=g,i.highlightBlock=a,i.configure=function(e){x=r(x,e)},i.initHighlighting=o,i.initHighlightingOnLoad=function(){addEventListener("DOMContentLoaded",o,!1),addEventListener("load",o,!1)},i.registerLanguage=function(t,e){var n=y[t]=e(i);n.aliases&&n.aliases.forEach(function(e){s[e]=t})},i.listLanguages=function(){return c(y)},i.getLanguage=T,i.inherit=r,i.IDENT_RE="[a-zA-Z]\\w*",i.UNDERSCORE_IDENT_RE="[a-zA-Z_]\\w*",i.NUMBER_RE="\\b\\d+(\\.\\d+)?",i.C_NUMBER_RE="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",i.BINARY_NUMBER_RE="\\b(0b[01]+)",i.RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",i.BACKSLASH_ESCAPE={begin:"\\\\[\\s\\S]",relevance:0},i.APOS_STRING_MODE={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.QUOTE_STRING_MODE={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.PHRASAL_WORDS_MODE={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},i.COMMENT=function(e,t,n){var r=i.inherit({className:"comment",begin:e,end:t,contains:[]},n||{});return r.contains.push(i.PHRASAL_WORDS_MODE),r.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|XXX):",relevance:0}),r},i.C_LINE_COMMENT_MODE=i.COMMENT("//","$"),i.C_BLOCK_COMMENT_MODE=i.COMMENT("/\\*","\\*/"),i.HASH_COMMENT_MODE=i.COMMENT("#","$"),i.NUMBER_MODE={className:"number",begin:i.NUMBER_RE,relevance:0},i.C_NUMBER_MODE={className:"number",begin:i.C_NUMBER_RE,relevance:0},i.BINARY_NUMBER_MODE={className:"number",begin:i.BINARY_NUMBER_RE,relevance:0},i.CSS_NUMBER_MODE={className:"number",begin:i.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},i.REGEXP_MODE={className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[i.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[i.BACKSLASH_ESCAPE]}]},i.TITLE_MODE={className:"title",begin:i.IDENT_RE,relevance:0},i.UNDERSCORE_TITLE_MODE={className:"title",begin:i.UNDERSCORE_IDENT_RE,relevance:0},i.METHOD_GUARD={begin:"\\.\\s*"+i.UNDERSCORE_IDENT_RE,relevance:0}})(t)}()},function(e,t,n){"use strict";t.__esModule=!0,t.extend=s,t.indexOf=function(e,t){for(var n=0,r=e.length;n":">",'"':""","'":"'","`":"`","=":"="},i=/[&<>"'`=]/g,a=/[&<>"'`=]/;function o(e){return r[e]}function s(e){for(var t=1;t",returnBegin:!0,illegal:"\\(|#|//|/\\*|\\\\|:|;",contains:[h,e.inherit(e.TITLE_MODE,{begin:t})],starts:{end:";|\\.",keywords:r,contains:p}},i,{begin:"^-",end:"\\.",relevance:0,excludeEnd:!0,returnBegin:!0,lexemes:"-"+e.IDENT_RE,keywords:"-module -record -undef -export -ifdef -ifndef -author -copyright -doc -vsn -import -include -include_lib -compile -define -else -endif -file -behaviour -behavior -spec",contains:[h]},a,e.QUOTE_STRING_MODE,f,c,u,l,{begin:/\.$/}]}}},function(e,t){e.exports=function(e){return{keywords:{built_in:"spawn spawn_link self",keyword:"after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse|10 query receive rem try when xor"},contains:[{className:"meta",begin:"^[0-9]+> ",relevance:10},e.COMMENT("%","$"),{className:"number",begin:"\\b(\\d+#[a-fA-F0-9]+|\\d+(\\.\\d+)?([eE][-+]?\\d+)?)",relevance:0},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"\\?(::)?([A-Z]\\w*(::)?)+"},{begin:"->"},{begin:"ok"},{begin:"!"},{begin:"(\\b[a-z'][a-zA-Z0-9_']*:[a-z'][a-zA-Z0-9_']*)|(\\b[a-z'][a-zA-Z0-9_']*)",relevance:0},{begin:"[A-Z][a-zA-Z0-9_']*",relevance:0}]}}},function(e,t){e.exports=function(e){var t="HTTP/[0-9\\.]+";return{aliases:["https"],illegal:"\\S",contains:[{begin:"^"+t,end:"$",contains:[{className:"number",begin:"\\b\\d{3}\\b"}]},{begin:"^[A-Z]+ (.*?) "+t+"$",returnBegin:!0,end:"$",contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{begin:t},{className:"keyword",begin:"[A-Z]+"}]},{className:"attribute",begin:"^\\w",end:": ",excludeEnd:!0,illegal:"\\n|\\s|=",starts:{end:"$",relevance:0}},{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}]}}},function(e,t){e.exports=function(e){var t="[A-Za-z$_][0-9A-Za-z$_]*",n={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},r={className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},i={className:"subst",begin:"\\$\\{",end:"\\}",keywords:n,contains:[]},a={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,i]};i.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,r,e.REGEXP_MODE];var o=i.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);return{aliases:["js","jsx"],keywords:n,contains:[{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},{className:"meta",begin:/^#!/,end:/$/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r,{begin:/[{,]\s*/,relevance:0,contains:[{begin:t+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:t,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+t+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:o}]}]},{begin://,subLanguage:"xml",contains:[{begin:/<\w+\s*\/>/,skip:!0},{begin:/<\w+/,end:/(\/\w+|\w+\/)>/,skip:!0,contains:[{begin:/<\w+\s*\/>/,skip:!0},"self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:t}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:o}],illegal:/\[|%/},{begin:/\$[(.]/},e.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0}],illegal:/#(?!!)/}}},function(e,t){e.exports=function(e){var t={literal:"true false null"},n=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],r={end:",",endsWithParent:!0,excludeEnd:!0,contains:n,keywords:t},i={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(r,{begin:/:/})],illegal:"\\S"},a={begin:"\\[",end:"\\]",contains:[e.inherit(r)],illegal:"\\S"};return n.splice(n.length,0,i,a),{contains:n,keywords:t,illegal:"\\S"}}},function(e,t){e.exports=function(e){return{aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$"},{begin:"^.+?\\n[=-]{2,}$"}]},{begin:"<",end:">",subLanguage:"xml",relevance:0},{className:"bullet",begin:"^([*+-]|(\\d+\\.))\\s+"},{className:"strong",begin:"[*_]{2}.+?[*_]{2}"},{className:"emphasis",variants:[{begin:"\\*.+?\\*"},{begin:"_.+?_",relevance:0}]},{className:"quote",begin:"^>\\s+",end:"$"},{className:"code",variants:[{begin:"^```w*s*$",end:"^```s*$"},{begin:"`.+?`"},{begin:"^( {4}|\t)",end:"$",relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},{begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}},function(e,t){e.exports=function(e){var t=e.COMMENT("--","$");return{case_insensitive:!0,illegal:/[<>{}*#]/,contains:[{beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment",end:/;/,endsWithParent:!0,lexemes:/[\w\.]+/,keywords:{keyword:"abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias allocate allow alter always analyze ancillary and any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second section securefile security seed segment select self sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null",built_in:"array bigint binary bit blob boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text varchar varying void"},contains:[{className:"string",begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE,{begin:"''"}]},{className:"string",begin:'"',end:'"',contains:[e.BACKSLASH_ESCAPE,{begin:'""'}]},{className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t]},e.C_BLOCK_COMMENT_MODE,t]}}},function(e,t){e.exports=function(e){var t={endsWithParent:!0,illegal:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[{begin:"\\[",end:"\\]"}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},{begin:/<\?(php)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0}]},{className:"tag",begin:"|$)",end:">",keywords:{name:"style"},contains:[t],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:"|$)",end:">",keywords:{name:"script"},contains:[t],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["actionscript","javascript","handlebars","xml"]}},{className:"meta",variants:[{begin:/<\?xml/,end:/\?>/,relevance:10},{begin:/<\?\w+/,end:/\?>/}]},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},t]}]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var i="hll";function r(e){for(var t=e.target.getAttribute("data-group-id"),n=document.querySelectorAll("[data-group-id='"+t+"']"),r=0;r= 2.0.0-beta.1",7:">= 4.0.0"};var c="[object Object]";function u(e,t,n){this.helpers=e||{},this.partials=t||{},this.decorators=n||{},o.registerDefaultHelpers(this),s.registerDefaultDecorators(this)}u.prototype={constructor:u,logger:l.default,log:l.default.log,registerHelper:function(e,t){if(i.toString.call(e)===c){if(t)throw new a.default("Arg not supported with multiple helpers");i.extend(this.helpers,e)}else this.helpers[e]=t},unregisterHelper:function(e){delete this.helpers[e]},registerPartial:function(e,t){if(i.toString.call(e)===c)i.extend(this.partials,e);else{if(void 0===t)throw new a.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=t}},unregisterPartial:function(e){delete this.partials[e]},registerDecorator:function(e,t){if(i.toString.call(e)===c){if(t)throw new a.default("Arg not supported with multiple decorators");i.extend(this.decorators,e)}else this.decorators[e]=t},unregisterDecorator:function(e){delete this.decorators[e]}};var f=l.default.log;t.log=f,t.createFrame=i.createFrame,t.logger=l.default},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,i){var a;return"

    Sorry, we couldn't find anything for "+e.escapeExpression("function"==typeof(a=null!=(a=n.value||(null!=t?t.value:t))?a:n.helperMissing)?a.call(null!=t?t:e.nullContext||{},{name:"value",hash:{},data:i}):a)+".

    \n"},3:function(e,t,n,r,i,a,o){var s;return null!=(s=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.levels:t,{name:"each",hash:{},fn:e.program(4,i,0,a,o),inverse:e.noop,data:i}))?s:""},4:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{};return'

    '+e.escapeExpression("function"==typeof(l=null!=(l=n.name||(null!=t?t.name:t))?l:n.helperMissing)?l.call(c,{name:"name",hash:{},data:i}):l)+"

    \n"+(null!=(s=n.each.call(c,null!=t?t.results:t,{name:"each",hash:{},fn:e.program(5,i,0,a,o),inverse:e.noop,data:i}))?s:"")},5:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
    \n

    \n '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+'\n

    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.functions:t,{name:"each",hash:{},fn:e.program(6,i,0,a,o),inverse:e.noop,data:i}))?s:"")+'
    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.callbacks:t,{name:"each",hash:{},fn:e.program(8,i,0,a,o),inverse:e.noop,data:i}))?s:"")+'
    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.types:t,{name:"each",hash:{},fn:e.program(10,i,0,a,o),inverse:e.noop,data:i}))?s:"")+"
    \n
    \n"},6:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+"
  • \n"},8:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+" (callback)
  • \n"},10:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+" (type)
  • \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{};return"

    Search Results for "+e.escapeExpression("function"==typeof(l=null!=(l=n.value||(null!=t?t.value:t))?l:n.helperMissing)?l.call(c,{name:"value",hash:{},data:i}):l)+"

    \n\n"+(null!=(s=n.if.call(c,null!=t?t.empty:t,{name:"if",hash:{},fn:e.program(1,i,0,a,o),inverse:e.program(3,i,0,a,o),data:i}))?s:"")},useData:!0,useDepths:!0})},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,i,a,o){var s,l=null!=t?t:e.nullContext||{},c=n.helperMissing;return(null!=(s=(n.newGroup||t&&t.newGroup||c).call(l,o[1],null!=(s=a[0][0])?s.group:s,{name:"newGroup",hash:{},fn:e.program(2,i,0,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+'
  • \n\n'+(null!=(s=n.if.call(l,null!=(s=a[0][0])?s.context_module:s,{name:"if",hash:{},fn:e.program(6,i,0,a,o),inverse:e.program(11,i,0,a,o),data:i,blockParams:a}))?s:"")+"
  • \n"},2:function(e,t,n,r,i,a){var o;return'
  • '+e.escapeExpression(e.lambda(null!=(o=a[1][0])?o.group:o,t))+"
  • \n"},4:function(e,t,n,r,i){return"clicked open"},6:function(e,t,n,r,i,a){var o;return' \n"},7:function(e,t,n,r,i,a){var o;return' '+e.escapeExpression(e.lambda(null!=(o=a[2][0])?o.title_collapsed:o,t))+"\n"},9:function(e,t,n,r,i,a){var o;return" "+e.escapeExpression(e.lambda(null!=(o=a[2][0])?o.title:o,t))+"\n"},11:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing;return' \n"+(null!=(o=n.if.call(c,null!=(o=a[1][0])?o.title_prefix:o,{name:"if",hash:{},fn:e.program(7,i,0,a),inverse:e.program(9,i,0,a),data:i,blockParams:a}))?o:"")+" \n\n"+(null!=(o=(n.hasContent||t&&t.hasContent||u).call(c,a[1][0],{name:"hasContent",hash:{},fn:e.program(14,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")},12:function(e,t,n,r,i){return'class="expand"'},14:function(e,t,n,r,i,a){var o;return'
      \n
    • \n Top\n
    • \n\n'+(null!=(o=(n.isArray||t&&t.isArray||n.helperMissing).call(null!=t?t:e.nullContext||{},null!=(o=a[2][0])?o.headers:o,{name:"isArray",hash:{},fn:e.program(15,i,0,a),inverse:e.program(18,i,0,a),data:i,blockParams:a}))?o:"")+"
    \n"},15:function(e,t,n,r,i,a){var o;return null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=a[3][0])?o.headers:o,{name:"each",hash:{},fn:e.program(16,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:""},16:function(e,t,n,r,i,a){var o,s,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • \n '+l(typeof(s=null!=(s=n.id||(null!=t?t.id:t))?s:u)===f?s.call(c,{name:"id",hash:{},data:i,blockParams:a}):s)+"\n
  • \n"},18:function(e,t,n,r,i,a){var o,s=null!=t?t:e.nullContext||{};return(null!=(o=(n.showSummary||t&&t.showSummary||n.helperMissing).call(s,a[3][0],{name:"showSummary",hash:{},fn:e.program(19,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")+(null!=(o=n.each.call(s,null!=(o=a[3][0])?o.nodeGroups:o,{name:"each",hash:{},fn:e.program(21,i,1,a),inverse:e.noop,data:i,blockParams:a}))?o:"")},19:function(e,t,n,r,i,a){var o;return'
  • \n Summary\n
  • \n'},21:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression;return'
  • \n '+l(s(null!=(o=a[0][0])?o.name:o,t))+'\n
      \n'+(null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=a[0][0])?o.nodes:o,{name:"each",hash:{},fn:e.program(22,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")+"
    \n
  • \n"},22:function(e,t,n,r,i,a){var o,s,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • \n '+l(typeof(s=null!=(s=n.id||(null!=t?t.id:t))?s:u)===f?s.call(c,{name:"id",hash:{},data:i,blockParams:a}):s)+"\n
  • \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i,a,o){var s;return'
      \n'+(null!=(s=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.nodes:t,{name:"each",hash:{},fn:e.program(1,i,2,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+"
    \n"},useData:!0,useDepths:!0,useBlockParams:!0})},function(i,e,t){(function(e){var y="Expected a function",a=NaN,o="[object Symbol]",s=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,u=/^0o[0-7]+$/i,f=parseInt,t="object"==typeof e&&e&&e.Object===Object&&e,n="object"==typeof self&&self&&self.Object===Object&&self,r=t||n||Function("return this")(),d=Object.prototype.toString,b=Math.max,x=Math.min,_=function(){return r.Date.now()};function p(r,i,e){var a,o,s,l,c,u,f=0,d=!1,p=!1,t=!0;if("function"!=typeof r)throw new TypeError(y);function h(e){var t=a,n=o;return a=o=void 0,f=e,l=r.apply(n,t)}function g(e){var t=e-u;return void 0===u||i<=t||t<0||p&&s<=e-f}function m(){var e,t,n=_();if(g(n))return v(n);c=setTimeout(m,(t=i-((e=n)-u),p?x(t,s-(e-f)):t))}function v(e){return c=void 0,t&&a?h(e):(a=o=void 0,l)}function n(){var e,t=_(),n=g(t);if(a=arguments,o=this,u=t,n){if(void 0===c)return f=e=u,c=setTimeout(m,i),d?h(e):l;if(p)return c=setTimeout(m,i),h(u)}return void 0===c&&(c=setTimeout(m,i)),l}return i=E(i)||0,w(e)&&(d=!!e.leading,s=(p="maxWait"in e)?b(E(e.maxWait)||0,i):s,t="trailing"in e?!!e.trailing:t),n.cancel=function(){void 0!==c&&clearTimeout(c),a=u=o=c=void(f=0)},n.flush=function(){return void 0===c?l:v(_())},n}function w(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function E(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||(n=t)&&"object"==typeof n&&d.call(t)==o)return a;var t,n;if(w(e)){var r="function"==typeof e.valueOf?e.valueOf():e;e=w(r)?r+"":r}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(s,"");var i=c.test(e);return i||u.test(e)?f(e.slice(2),i?2:8):l.test(e)?a:+e}i.exports=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new TypeError(y);return w(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),p(e,t,{leading:r,maxWait:t,trailing:i})}}).call(this,t(20))},,,,,function(e,t,n){n(49),e.exports=n(47)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}t.__esModule=!0;var a=i(n(22)),o=r(n(43)),s=r(n(4)),l=i(n(2)),c=i(n(44)),u=r(n(45));function f(){var t=new a.HandlebarsEnvironment;return l.extend(t,a),t.SafeString=o.default,t.Exception=s.default,t.Utils=l,t.escapeExpression=l.escapeExpression,t.VM=c,t.template=function(e){return c.template(e,t)},t}var d=f();d.create=f,u.default(d),d.default=d,t.default=d,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.registerDefaultHelpers=function(e){i.default(e),a.default(e),o.default(e),s.default(e),l.default(e),c.default(e),u.default(e)};var i=r(n(33)),a=r(n(34)),o=r(n(35)),s=r(n(36)),l=r(n(37)),c=r(n(38)),u=r(n(39))},function(e,t,n){"use strict";t.__esModule=!0;var o=n(2);t.default=function(a){a.registerHelper("blockHelperMissing",function(e,t){var n=t.inverse,r=t.fn;if(!0===e)return r(this);if(!1===e||null==e)return n(this);if(o.isArray(e))return 0"+e[0]+"";return r.slice(0,t)+i+r.slice(n)}function G(e){return!!e}function K(e,a,o,t){return(e||[]).reduce(function(e,t){var n=(a+"."+t.id).match(o),r=t.id&&t.id.match(o);if((n||r)&&!e[t.id]){var i=JSON.parse(JSON.stringify(t));i.match=r?W(r):t.id,e[i.id]=i}return e},t||{})}function X(e,t,n){0fe?pe:ge)}var xe=a()("body"),_e="night-mode",we=a()(".night-mode-toggle");function Ee(){xe.addClass(_e);try{localStorage.setItem(_e,!0)}catch(e){}}function ke(){xe.hasClass(_e)?function(){xe.removeClass(_e);try{localStorage.removeItem(_e)}catch(e){}}():Ee()}function Ce(){!function(){try{localStorage.getItem(_e)&&Ee()}catch(e){}}(),we.click(function(){ke()})}var Te=n(16);window.$=a.a,a()(function(){o.a.registerHelper("hasContent",j),o.a.registerHelper("isArray",D),o.a.registerHelper("isContextNode",L),o.a.registerHelper("isLocal",R),o.a.registerHelper("newGroup",P),o.a.registerHelper("showSummary",H),l.a.configure({tabReplace:" ",languages:[]}),l.a.registerLanguage("bash",u.a),l.a.registerLanguage("css",d.a),l.a.registerLanguage("diff",h.a),l.a.registerLanguage("erlang",m.a),l.a.registerLanguage("erlang-repl",y.a),l.a.registerLanguage("http",x.a),l.a.registerLanguage("javascript",w.a),l.a.registerLanguage("json",k.a),l.a.registerLanguage("markdown",T.a),l.a.registerLanguage("sql",S.a),l.a.registerLanguage("xml",O.a),Ce(),function(){be();var e=window.innerWidth;a()(window).resize(ce()(function(){e!==window.innerWidth&&(e=window.innerWidth,be())},100)),a()(".sidebar-toggle").click(function(){ye()})}(),oe(),Object(Te.a)(),l.a.initHighlighting()})}]); \ No newline at end of file diff --git a/formatters/html/dist/html-af096dd87bd4f7bb0f04.css b/formatters/html/dist/html-af096dd87bd4f7bb0f04.css deleted file mode 100644 index c2f2875b3..000000000 --- a/formatters/html/dist/html-af096dd87bd4f7bb0f04.css +++ /dev/null @@ -1,3 +0,0 @@ -@import url(https://fonts.googleapis.com/css?family=Lato:300,700|Merriweather:300italic,300|Inconsolata:400,700);.hljs-comment,.hljs-quote{color:#8e908c}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#c82829}.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#f5871f}.hljs-attribute{color:#eab700}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#718c00}.hljs-section,.hljs-title{color:#4271ae}.hljs-keyword,.hljs-selector-tag{color:#8959a8}.hljs{background:#fff;color:#4d4d4c} - -/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.hljs-comment,.hljs-quote{color:#969896}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#c66}.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#de935f}.hljs-attribute{color:#f0c674}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#b5bd68}.hljs-section,.hljs-title{color:#81a2be}.hljs-keyword,.hljs-selector-tag{color:#b294bb}.hljs{display:block;overflow-x:auto;background:#1d1f21;color:#c5c8c6;padding:.5em}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}@font-face{font-family:icomoon;src:url(html/fonts/icomoon.eot);src:url(html/fonts/icomoon.eot?#iefixh5z89e) format("embedded-opentype"),url(html/fonts/icomoon.ttf) format("truetype"),url(html/fonts/icomoon.woff) format("woff"),url(html/fonts/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}.icon-elem,[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-link:before{content:"\E005"}.icon-search:before{content:"\E036"}.icon-cross:before{content:"\E117"}@media screen and (max-width:768px){.icon-menu{font-size:1em}}@media screen and (min-width:769px){.icon-menu{font-size:1.25em}}@media screen and (min-width:1281px){.icon-menu{font-size:1.5em}}.icon-menu:before{content:"\E120"}.icon-angle-right:before{content:"\F105"}.icon-code:before{content:"\F121"}body,html{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:100%}body{background-color:#fff;font-size:16px;font-family:Lato,sans-serif;line-height:1.6875em}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.main{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.main,.sidebar{display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;height:100%}.sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;min-height:0;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:300px;position:fixed;top:0;left:0;z-index:4}.content{width:100%;padding-left:300px;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;z-index:3}@media screen and (max-width:768px){body .content{z-index:0;padding-left:0}body .sidebar{z-index:3;-webkit-transform:translateX(-102%);transform:translateX(-102%);will-change:transform}}body.sidebar-opened .sidebar-button,body.sidebar-opening .sidebar-button{-webkit-transform:translateX(250px);transform:translateX(250px)}@media screen and (max-width:768px){body.sidebar-opened .sidebar,body.sidebar-opening .sidebar{-webkit-transform:translateX(0);transform:translateX(0)}}body.sidebar-closed .sidebar,body.sidebar-closing .sidebar{z-index:0}body.sidebar-closed .content,body.sidebar-closing .content{padding-left:0}body.sidebar-closed .sidebar-button,body.sidebar-closing .sidebar-button{-webkit-transform:none;transform:none}body.sidebar-closed .sidebar-button{color:#000}body.sidebar-opening .sidebar-button{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}body.sidebar-opening .sidebar{z-index:0}body.sidebar-opening .content{padding-left:300px;-webkit-transition:padding-left .3s ease-in-out;transition:padding-left .3s ease-in-out}@media screen and (max-width:768px){body.sidebar-opening .content{padding-left:0}body.sidebar-opening .sidebar{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;z-index:3}}body.sidebar-closing .sidebar-button{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}body.sidebar-closing .content{-webkit-transition:padding-left .3s ease-in-out;transition:padding-left .3s ease-in-out}@media screen and (max-width:768px){body.sidebar-closing .sidebar{z-index:3;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(-102%);transform:translateX(-102%)}}body.sidebar-closed .sidebar{visibility:hidden}.content-inner{max-width:949px;margin:0 auto;padding:3px 60px}.content-outer{background-color:#fff;min-height:100%}@media screen and (max-width:768px){.content-inner{padding:27px 20px 27px 40px}}.sidebar-button{position:fixed;z-index:99;left:18px;color:#e1e1e1;background-color:transparent;border:none;padding:.3em 0 0;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;font-size:16px;will-change:transform;-webkit-transform:translateX(250px);transform:translateX(250px)}.sidebar-button:hover{color:#e1e1e1}.sidebar-button:active,.sidebar-button:focus,.sidebar-button:hover{outline:none}@media screen and (max-width:768px){.sidebar-button{-webkit-transform:translateX(0);transform:translateX(0);left:8px}.sidebar-opened .sidebar-button{left:20px}}.sidebar{font-family:Lato,sans-serif;font-size:16px;line-height:18px;background:#373f52;color:#d5dae6;overflow:hidden}.sidebar .gradient{background:-webkit-gradient(linear,left top,left bottom,from(#373f52),to(rgba(55,63,82,0)));background:linear-gradient(#373f52,rgba(55,63,82,0));height:20px;margin-top:-20px;pointer-events:none;position:relative;top:20px;z-index:100}.sidebar ul{list-style:none}.sidebar ul li{margin:0;padding:0 10px}.sidebar a{color:#d5dae6;text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.sidebar a:hover{color:#fff}.sidebar .sidebar-projectLink{margin:18px 30px 0}.sidebar .sidebar-projectDetails{display:inline-block;text-align:right;vertical-align:top;margin-top:6px}.sidebar .sidebar-projectImage{display:inline-block;max-width:64px;max-height:64px;margin-left:15px;vertical-align:bottom}.sidebar .sidebar-projectName{font-weight:700;font-size:24px;line-height:30px;color:#fff;margin:0;padding:0;max-width:230px;word-wrap:break-word}.sidebar .sidebar-projectVersion{margin:0;padding:0;font-weight:300;font-size:16px;line-height:20px;color:#fff}.sidebar .sidebar-listNav{padding:10px 30px 20px;margin:0}.sidebar .sidebar-listNav li,.sidebar .sidebar-listNav li a{text-transform:uppercase;font-weight:300;font-size:14px}.sidebar .sidebar-listNav li{padding-left:17px;border-left:3px solid transparent;-webkit-transition:all .3s linear;transition:all .3s linear;line-height:27px}.sidebar .sidebar-listNav li.selected,.sidebar .sidebar-listNav li.selected a,.sidebar .sidebar-listNav li:hover,.sidebar .sidebar-listNav li:hover a{border-color:#9768d1;color:#fff}.sidebar .sidebar-search{margin:18px 30px;display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex}.sidebar .sidebar-search .search-button:hover,.sidebar .sidebar-search.selected .search-button{color:#9768d1}.sidebar .sidebar-search .search-button{font-size:14px;color:#d5dae6;background-color:transparent;border:none;padding:2px 0 0;margin:0}.sidebar .sidebar-search .search-input{background-color:transparent;border-radius:0;border:none;border-bottom:1px solid #959595;margin-left:5px;height:20px}.sidebar .sidebar-search .search-input:focus,.sidebar .sidebar-search .search-input:hover{outline:none}.sidebar .sidebar-search .icon-search{font-weight:700}.sidebar #full-list{margin:0 0 0 30px;padding:10px 20px 40px;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-box-flex:1;-moz-flex:1 1 0.01%;-ms-flex:1 1 0.01%;flex:1 1 0.01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0.01%}.sidebar #full-list ul{display:none;margin:9px 15px;padding:0}.sidebar #full-list ul li{font-weight:300;line-height:18px;padding:2px 10px}.sidebar #full-list ul li a.expand:before{content:"+";font-family:monospaced;font-size:15px;float:left;width:13px;margin-left:-13px}.sidebar #full-list ul li.open a.expand:before{content:"\2212"}.sidebar #full-list ul li ul{display:none;margin:9px 6px}.sidebar #full-list ul li ul li{border-left:1px solid #959595;padding:0 10px}.sidebar #full-list ul li ul li.active:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\F105";margin-left:-10px;font-size:16px;margin-right:5px}.sidebar #full-list ul li.open>ul{display:block}.sidebar #full-list li{padding:0;line-height:27px}.sidebar #full-list li.active{border-left:none}.sidebar #full-list li.active>a,.sidebar #full-list li.clicked>a{color:#fff}.sidebar #full-list li.open>ul{display:block}.sidebar #full-list li .context,.sidebar #full-list li .prefix{opacity:.4}.sidebar #full-list li.group{text-transform:uppercase;font-weight:700;font-size:.8em;margin:2em 0 0;line-height:1.8em;color:#ddd}@media screen and (max-height:500px){.sidebar{overflow-y:auto}.sidebar #full-list{overflow:visible}}.content-inner{font-family:Merriweather,Book Antiqua,Georgia,Century Schoolbook,serif;font-size:1em;line-height:1.6875em}.content-inner h1,.content-inner h2,.content-inner h3,.content-inner h4,.content-inner h5,.content-inner h6{font-family:Lato,sans-serif;font-weight:700;line-height:1.5em;word-wrap:break-word}.content-inner h1{font-size:2em;margin:1em 0 .5em}.content-inner h1.section-heading{margin:1.5em 0 .5em}.content-inner h1 small{font-weight:300}.content-inner h1 a.view-source{font-size:1.2rem}.content-inner h2{font-size:1.6em;margin:1em 0 .5em;font-weight:700}.content-inner h3{font-size:1.375em;margin:1em 0 .5em;font-weight:700}.content-inner a{color:#000;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}.content-inner a:visited{color:#000}.content-inner a.no-underline{text-decoration:none}.content-inner a.view-source{float:right;color:#959595;text-decoration:none;border:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;margin-top:1px}.content-inner a.view-source:hover{color:#373f52}.content-inner .note{color:#959595;margin-right:5px;font-size:14px;font-weight:400}.content-inner blockquote{font-style:italic;margin:.5em 0;padding:.25em 1.5em;border-left:3px solid #e1e1e1;display:inline-block}.content-inner blockquote :first-child{padding-top:0;margin-top:0}.content-inner blockquote :last-child{padding-bottom:0;margin-bottom:0}.content-inner table{margin:2em 0}.content-inner th{text-align:left;font-family:Lato,sans-serif;text-transform:uppercase;font-weight:700;padding-bottom:.5em}.content-inner tr{border-bottom:1px solid #d5dae6;vertical-align:bottom;height:2.5em}.content-inner td,.content-inner th{padding-left:1em;line-height:2em;vertical-align:top}.content-inner .section-heading:hover a.hover-link{opacity:1;text-decoration:none}.content-inner .section-heading a.hover-link{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;display:inline-block;opacity:0;padding:.3em .6em .6em;line-height:1em;margin-left:-2.7em;text-decoration:none;border:none;font-size:16px;vertical-align:middle}.content-inner .detail h2.section-heading{margin-left:.3em}.content-inner .visible-xs{display:none!important}@media screen and (max-width:768px){.content-inner .visible-xs{display:block!important}}.content-inner img{max-width:100%}.content-inner .summary h2{font-weight:700}.content-inner .summary h2 a{text-decoration:none;border:none}.content-inner .summary span.deprecated{color:#dcc100;font-weight:400;font-style:italic}.content-inner .summary .summary-row .summary-signature{font-family:Inconsolata,Menlo,Courier,monospace;font-weight:700}.content-inner .summary .summary-row .summary-signature a{text-decoration:none;border:none}.content-inner .summary .summary-row .summary-synopsis{font-family:Merriweather,Book Antiqua,Georgia,Century Schoolbook,serif;font-style:italic;padding:0 1.2em;margin:0 0 .5em}.content-inner .summary .summary-row .summary-synopsis p{margin:0;padding:0}@-webkit-keyframes blink-background{0%{background-color:#f7f7f7}to{background-color:#ff9}}@keyframes blink-background{0%{background-color:#f7f7f7}to{background-color:#ff9}}.content-inner .detail:target .detail-header{-webkit-animation-duration:.55s;animation-duration:.55s;-webkit-animation-name:blink-background;animation-name:blink-background;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.content-inner .detail-header{margin:2em 0 1em;padding:.5em 1em;background:#f7f7f7;border-left:3px solid #9768d1;font-size:1em;font-family:Inconsolata,Menlo,Courier,monospace;position:relative}.content-inner .detail-header .note{float:right}.content-inner .detail-header .signature{font-size:1rem;font-weight:700}.content-inner .detail-header:hover a.detail-link{opacity:1;text-decoration:none}.content-inner .detail-header a.detail-link{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0;display:block;opacity:0;padding:.6em;line-height:1.5em;margin-left:-2.5em;text-decoration:none;border:none}.content-inner .specs{opacity:.7;padding-bottom:.05em}.content-inner .specs pre{font-family:Inconsolata,Menlo,Courier,monospace;font-size:.9em;font-style:normal;line-height:24px;white-space:pre-wrap;margin:0;padding:0}.content-inner .docstring{margin:1.2em 0 2.1em 1.2em}.content-inner .docstring h2,.content-inner .docstring h3,.content-inner .docstring h4,.content-inner .docstring h5{font-weight:700}.content-inner .docstring h2{font-size:1.1em}.content-inner .docstring h3{font-size:1em}.content-inner .docstring h4{font-size:.95em}.content-inner .docstring h5{font-size:.9em}.content-inner div.deprecated{border-left:3px solid #dcc100;display:block;padding:9px 15px;background-color:#fffeed}.content-inner a.no-underline,.content-inner pre a{color:#9768d1;text-shadow:none;text-decoration:none;background-image:none}.content-inner a.no-underline:active,.content-inner a.no-underline:focus,.content-inner a.no-underline:hover,.content-inner a.no-underline:visited,.content-inner pre a:active,.content-inner pre a:focus,.content-inner pre a:hover,.content-inner pre a:visited{color:#9768d1;text-decoration:none}.content-inner code{font-family:Inconsolata,Menlo,Courier,monospace;font-style:normal;line-height:24px;font-weight:400;background-color:#f7f9fc;vertical-align:baseline;border-radius:2px;padding:.1em .2em;border:1px solid #d2ddee}.content-inner pre{margin:1.5em 0}.content-inner pre.spec{margin:0}.content-inner pre.spec code{padding:0}.content-inner pre code.hljs{white-space:inherit;padding:.5em 1em;background-color:#f7f9fc}.content-inner .footer{margin:4em auto 1em;text-align:center;font-style:italic;font-size:14px;color:#959595}.content-inner .footer .line{display:inline-block}.content-inner .footer a{color:#959595;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}.content-inner .footer a:visited{color:#959595}#search{min-height:200px}#search h1{display:inline-block}#search .result-id{font-size:1.2em}#search .result-id a{text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}#search .result-id a:active,#search .result-id a:focus,#search .result-id a:visited{color:#000}#search .result-id a:hover{color:#9768d1}#search .result-elem em,#search .result-id em{font-style:normal;color:#9768d1}#search ul{list-style:none;margin:0;padding:0}.night-mode-toggle{top:1.6em}.night-mode-toggle:focus{outline:none}.night-mode-toggle .icon-theme:before{content:"\E900"}@media screen and (max-width:768px){.night-mode-toggle .icon-theme:before{font-size:1em}}@media screen and (min-width:769px){.night-mode-toggle .icon-theme:before{font-size:1.25em}}@media screen and (min-width:1281px){.night-mode-toggle .icon-theme:before{font-size:1.5em}}body.night-mode,body.night-mode .content-outer{background:#212127}body.night-mode .night-mode-toggle .icon-theme:before{content:"\E901"}body.night-mode #search .result-id a:active,body.night-mode #search .result-id a:focus,body.night-mode #search .result-id a:visited{color:#d2d2d2}body.night-mode #search .result-id a:hover{color:#9768d1}body.night-mode .content-inner{color:#b4b4b4}body.night-mode .content-inner h1,body.night-mode .content-inner h2,body.night-mode .content-inner h3,body.night-mode .content-inner h4,body.night-mode .content-inner h5,body.night-mode .content-inner h6{color:#d2d2d2}body.night-mode .content-inner a{text-decoration:none;color:#d2d2d2;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}body.night-mode .content-inner a:visited{color:#d2d2d2}body.night-mode .content-inner a.no-underline,body.night-mode .content-inner a.view-source{text-decoration:none}body.night-mode .content-inner a.view-source:hover{color:#fff}body.night-mode .content-inner .summary h2 a{text-decoration:none}@-webkit-keyframes night-blink-background{0%{background-color:#3a4152}to{background-color:#660}}@keyframes night-blink-background{0%{background-color:#3a4152}to{background-color:#660}}body.night-mode .content-inner .detail:target .detail-header{-webkit-animation-name:night-blink-background;animation-name:night-blink-background}body.night-mode .content-inner .detail-header{background:#3a4152;color:#d2d2d2}body.night-mode .content-inner div.deprecated{background-color:#3c381e}body.night-mode .content-inner code{background-color:#2c2c31;border-color:#44444c}body.night-mode .content-inner pre code.hljs{background-color:#2c2c31}body.night-mode .content-inner pre a{text-decoration:none}body.night-mode .content-inner .footer{color:#959595}body.night-mode .content-inner .footer .line{display:inline-block}body.night-mode .content-inner .footer a{color:#959595}body.night-mode .sidebar-button,body.night-mode .sidebar-closed .sidebar-button{color:#d5dae6}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media print{.main{display:block}.sidebar,.sidebar-button{display:none}.content{padding-left:0;overflow:visible}.summary-row{page-break-inside:avoid}}code.makeup{display:block;overflow-x:auto;padding:.3em .5em!important;white-space:pre}code.makeup .unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.makeup .hll{background-color:#ffc}.makeup .bp{color:#3465a4}.makeup .c,.makeup .c1,.makeup .ch,.makeup .cm,.makeup .cp,.makeup .cpf,.makeup .cs{color:#999}.makeup .dl{color:#4e9a06}.makeup .err{color:#a40000;border:#ef2929}.makeup .fm,.makeup .g{color:#000}.makeup .gd{color:#a40000}.makeup .ge{color:#000;font-style:italic}.makeup .gh{color:navy;font-weight:700}.makeup .gi{color:#00a000}.makeup .go{color:#000;font-style:italic}.makeup .gp{color:#999}.makeup .gr{color:#ef2929}.makeup .gs{color:#000;font-weight:700}.makeup .gt{color:#a40000;font-weight:700}.makeup .gu{color:purple;font-weight:700}.makeup .il{color:#0000cf;font-weight:700}.makeup .k,.makeup .kc,.makeup .kd,.makeup .kn,.makeup .kp,.makeup .kr,.makeup .kt{color:#204a87}.makeup .l{color:#000}.makeup .ld{color:#c00}.makeup .m,.makeup .mb,.makeup .mf,.makeup .mh,.makeup .mi,.makeup .mo{color:#2937ab}.makeup .n{color:#000}.makeup .na{color:#c4a000}.makeup .nb{color:#204a87}.makeup .nc{color:#0000cf}.makeup .nd{color:#5c35cc;font-weight:700}.makeup .ne{color:#c00;font-weight:700}.makeup .nf{color:#f57900}.makeup .ni{color:#ce5c00}.makeup .nl{color:#f57900}.makeup .nn{color:#000}.makeup .no{color:#c17d11}.makeup .nt{color:#204a87;font-weight:700}.makeup .nv,.makeup .nx{color:#000}.makeup .o{color:#ce5c00}.makeup .ow{color:#204a87}.makeup .p,.makeup .py{color:#000}.makeup .s,.makeup .s1,.makeup .s2,.makeup .sa,.makeup .sb,.makeup .sc{color:#4e9a06}.makeup .sd{color:#8f5902;font-style:italic}.makeup .se{color:#204a87}.makeup .sh{color:#4e9a06}.makeup .si{color:#204a87}.makeup .sr{color:#c00}.makeup .ss{color:#c17d11}.makeup .sx{color:#4e9a06}.makeup .vc,.makeup .vg,.makeup .vi,.makeup .vm,.makeup .x{color:#000}.night-mode .makeup{color:#f8f8f2}.night-mode .makeup .hll{background-color:#49483e}.night-mode .makeup .bp{color:#f8f8f2}.night-mode .makeup .c,.night-mode .makeup .c1,.night-mode .makeup .ch,.night-mode .makeup .cm,.night-mode .makeup .cp,.night-mode .makeup .cpf,.night-mode .makeup .cs{color:#75715e}.night-mode .makeup .dl{color:#e6db74}.night-mode .makeup .err{color:#960050;background-color:#1e0010}.night-mode .makeup .fm{color:#a6e22e}.night-mode .makeup .gd{color:#f92672}.night-mode .makeup .ge{font-style:italic}.night-mode .makeup .gi{color:#a6e22e}.night-mode .makeup .gs{font-weight:700}.night-mode .makeup .gu{color:#75715e}.night-mode .makeup .gt{color:#f92672;font-weight:700}.night-mode .makeup .il{color:#ae81ff}.night-mode .makeup .k,.night-mode .makeup .kc,.night-mode .makeup .kd{color:#66d9ef}.night-mode .makeup .kn{color:#f92672}.night-mode .makeup .kp,.night-mode .makeup .kr,.night-mode .makeup .kt{color:#66d9ef}.night-mode .makeup .l,.night-mode .makeup .ld,.night-mode .makeup .m,.night-mode .makeup .mb,.night-mode .makeup .mf,.night-mode .makeup .mh,.night-mode .makeup .mi,.night-mode .makeup .mo{color:#ae81ff}.night-mode .makeup .n{color:#f8f8f2}.night-mode .makeup .na{color:#a6e22e}.night-mode .makeup .nb{color:#f8f8f2}.night-mode .makeup .nc,.night-mode .makeup .nd,.night-mode .makeup .ne,.night-mode .makeup .nf{color:#a6e22e}.night-mode .makeup .ni,.night-mode .makeup .nl,.night-mode .makeup .nn{color:#f8f8f2}.night-mode .makeup .no{color:#66d9ef}.night-mode .makeup .nt{color:#f92672}.night-mode .makeup .nv{color:#f8f8f2}.night-mode .makeup .nx{color:#a6e22e}.night-mode .makeup .o,.night-mode .makeup .ow{color:#f92672}.night-mode .makeup .p,.night-mode .makeup .py{color:#f8f8f2}.night-mode .makeup .s,.night-mode .makeup .s1,.night-mode .makeup .s2,.night-mode .makeup .sa,.night-mode .makeup .sb,.night-mode .makeup .sc,.night-mode .makeup .sd{color:#e6db74}.night-mode .makeup .se{color:#ae81ff}.night-mode .makeup .sh,.night-mode .makeup .si,.night-mode .makeup .sr,.night-mode .makeup .ss,.night-mode .makeup .sx{color:#e6db74}.night-mode .makeup .vc,.night-mode .makeup .vg,.night-mode .makeup .vi,.night-mode .makeup .vm{color:#f8f8f2} \ No newline at end of file diff --git a/lib/ex_doc/formatter/html.ex b/lib/ex_doc/formatter/html.ex index ba26ee5f1..fb567b11e 100644 --- a/lib/ex_doc/formatter/html.ex +++ b/lib/ex_doc/formatter/html.ex @@ -22,14 +22,10 @@ defmodule ExDoc.Formatter.HTML do autolink = Autolink.compile(project_nodes, ".html", config.deps) linked = Autolink.all(project_nodes, autolink) - build_nodes_list = fn type -> - type |> filter_list(linked) |> collapse_context_modules(config) - end - nodes_map = %{ - modules: build_nodes_list.(:module), - exceptions: build_nodes_list.(:exception), - tasks: build_nodes_list.(:task) + modules: filter_list(:module, linked), + exceptions: filter_list(:exception, linked), + tasks: filter_list(:task, linked) } extras = @@ -45,9 +41,13 @@ defmodule ExDoc.Formatter.HTML do assets_dir = "assets" static_files = generate_assets(config, assets_dir, default_assets(config)) + sidebar_files = + nodes_map + |> Enum.into(%{}, fn {k, v} -> {k, collapse_context_modules(v, config)} end) + |> generate_sidebar_items(extras, config) + generated_files = - generate_sidebar_items(nodes_map, extras, config) ++ - generate_extras(nodes_map, extras, config) ++ + generate_extras(nodes_map, extras, config) ++ generate_logo(assets_dir, config) ++ generate_search(nodes_map, config) ++ generate_not_found(nodes_map, config) ++ @@ -55,7 +55,7 @@ defmodule ExDoc.Formatter.HTML do generate_list(nodes_map.exceptions, nodes_map, config) ++ generate_list(nodes_map.tasks, nodes_map, config) ++ generate_index(config) - generate_build(static_files ++ generated_files, build) + generate_build(static_files ++ sidebar_files ++ generated_files, build) config.output |> Path.join("index.html") |> Path.relative_to_cwd() end @@ -152,10 +152,7 @@ defmodule ExDoc.Formatter.HTML do |> Enum.join(".") end - defp maybe_insert_collapse_context_node( - %ModuleNode{group: module_group} = n, - %{context_group: context_group} = acc - ) + defp maybe_insert_collapse_context_node(%ModuleNode{group: module_group} = n, %{context_group: context_group} = acc) when context_group != module_group do acc = %{acc | context_group: module_group, context_modules: []} maybe_insert_collapse_context_node(n, acc) @@ -181,25 +178,20 @@ defmodule ExDoc.Formatter.HTML do if Enum.member?(acc.context_modules, context_module_atom) do acc else - # There is a module with a collapsed module name (e.g. F.B.MyModule), but no other module - # in this group provides context for the collapsed name. We therefore insert a fake module - # (e.g. Foo.Bar) so that the sidebar will be able to display relevant context for the - # collapsed module names. - - title_prefix = - case collapsed_prefix_and_title(context_module_name, acc.prefixes_to_collapse) do - {nil, nil} -> context_module_name - {prefix, collapsed} -> prefix <> collapsed - end + # There is a module with a collapsed module name (e.g. Foo.Bar.MyModule -> MyModule), + # but no other module in this group provides context for the collapsed name. We + # therefore insert a fake module (e.g. Foo.Bar) so that the sidebar will be able to + # display relevant context for the collapsed module names. context_node = %ModuleNode{ id: context_module_name, + context_module: true, group: module_node.group, module: context_module_atom, title: context_module_name, - title_prefix: title_prefix, type: module_node.type } + context_node = maybe_collapse_node_title(context_node, acc.prefixes_to_collapse) acc = %{acc | context_modules: acc.context_modules} maybe_insert_collapse_context_node(context_node, acc) diff --git a/lib/ex_doc/formatter/html/templates.ex b/lib/ex_doc/formatter/html/templates.ex index a20b65bc7..e37de83aa 100644 --- a/lib/ex_doc/formatter/html/templates.ex +++ b/lib/ex_doc/formatter/html/templates.ex @@ -210,6 +210,13 @@ defmodule ExDoc.Formatter.HTML.Templates do items -> json_attrs <> ~s/,"nodeGroups":[#{items}]/ end + json_attrs = + if module_node.context_module do + json_attrs <> ~s/,"context_module":true/ + else + json_attrs + end + "{#{json_attrs}}" end diff --git a/lib/ex_doc/nodes.ex b/lib/ex_doc/nodes.ex index 484184ee2..05e2a11cc 100644 --- a/lib/ex_doc/nodes.ex +++ b/lib/ex_doc/nodes.ex @@ -8,6 +8,7 @@ defmodule ExDoc.ModuleNode do title_prefix: nil, title_collapsed: nil, module: nil, + context_module: false, group: nil, deprecated: nil, doc: nil, @@ -25,6 +26,7 @@ defmodule ExDoc.ModuleNode do title_prefix: nil | String.t(), title_collapsed: nil | String.t(), module: nil | String.t(), + context_module: boolean(), group: nil | String.t(), deprecated: nil | String.t(), function_groups: list(String.t()), diff --git a/mix.exs b/mix.exs index 74e3210c9..d22d6682c 100644 --- a/mix.exs +++ b/mix.exs @@ -90,6 +90,9 @@ defmodule ExDoc.Mixfile do ExDoc.ModuleNode, ExDoc.TypeNode ] + ], + collapse_nested_module_names: [ + ExDoc.Formatter ] ] end From 6df86bd2a58582af3ff58aa99571739ec5faf364 Mon Sep 17 00:00:00 2001 From: David Sulc Date: Sun, 21 Oct 2018 19:23:52 +0200 Subject: [PATCH 12/23] ran formatter --- lib/ex_doc/formatter/html.ex | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/ex_doc/formatter/html.ex b/lib/ex_doc/formatter/html.ex index fb567b11e..d766b0d0c 100644 --- a/lib/ex_doc/formatter/html.ex +++ b/lib/ex_doc/formatter/html.ex @@ -152,7 +152,10 @@ defmodule ExDoc.Formatter.HTML do |> Enum.join(".") end - defp maybe_insert_collapse_context_node(%ModuleNode{group: module_group} = n, %{context_group: context_group} = acc) + defp maybe_insert_collapse_context_node( + %ModuleNode{group: module_group} = n, + %{context_group: context_group} = acc + ) when context_group != module_group do acc = %{acc | context_group: module_group, context_modules: []} maybe_insert_collapse_context_node(n, acc) @@ -191,6 +194,7 @@ defmodule ExDoc.Formatter.HTML do title: context_module_name, type: module_node.type } + context_node = maybe_collapse_node_title(context_node, acc.prefixes_to_collapse) acc = %{acc | context_modules: acc.context_modules} From 4af999f1cf9e714a6a017058acd8b352c72d6ee0 Mon Sep 17 00:00:00 2001 From: David Sulc Date: Sun, 21 Oct 2018 22:16:43 +0200 Subject: [PATCH 13/23] display nested modules beneath prefix Nested modules have their name truncated, and are displayed beneath a fake module in the sidebar for context. Module names inserted to provide context for the nesting are not themselves truncated (i.e. there is no recursion when adding context module nodes). This feature is now managed by the `:group_modules_by_nesting` option which replaces the previous `:collapse_nested_module_names`. The `%ModuleNode{}` struct has been modified to support this: * `title_prefix` and `title_collapsed` have been removed * `title_collapsed` has been added --- assets/js/app.js | 2 - assets/js/events.js | 4 +- assets/js/template-helpers/isContextNode.js | 11 -- assets/js/templates/sidebar-items.handlebars | 23 +-- assets/less/sidebar.less | 5 +- .../html/dist/html-023b2ced0392b873ec75.css | 3 - .../html/dist/html-4f6aa19597cd1982c84e.css | 3 + ...73ec75.js => html-4f6aa19597cd1982c84e.js} | 2 +- lib/ex_doc.ex | 8 +- lib/ex_doc/config.ex | 4 +- lib/ex_doc/formatter/html.ex | 155 ++++++++---------- lib/ex_doc/formatter/html/templates.ex | 9 +- lib/ex_doc/nodes.ex | 8 +- lib/ex_doc/retriever.ex | 1 - lib/mix/tasks/docs.ex | 17 +- mix.exs | 2 +- 16 files changed, 106 insertions(+), 151 deletions(-) delete mode 100644 assets/js/template-helpers/isContextNode.js delete mode 100644 formatters/html/dist/html-023b2ced0392b873ec75.css create mode 100644 formatters/html/dist/html-4f6aa19597cd1982c84e.css rename formatters/html/dist/{html-023b2ced0392b873ec75.js => html-4f6aa19597cd1982c84e.js} (84%) diff --git a/assets/js/app.js b/assets/js/app.js index a011eafb3..3693ba472 100644 --- a/assets/js/app.js +++ b/assets/js/app.js @@ -19,7 +19,6 @@ import xml from 'highlight.js/lib/languages/xml' import hasContent from './template-helpers/hasContent' import isArray from './template-helpers/isArray' -import isContextNode from './template-helpers/isContextNode' import isLocal from './template-helpers/isLocal' import newGroup from './template-helpers/newGroup' import showSummary from './template-helpers/showSummary' @@ -35,7 +34,6 @@ $(() => { // Set up Handlebars.js Handlebars.registerHelper('hasContent', hasContent) Handlebars.registerHelper('isArray', isArray) - Handlebars.registerHelper('isContextNode', isContextNode) Handlebars.registerHelper('isLocal', isLocal) Handlebars.registerHelper('newGroup', newGroup) Handlebars.registerHelper('showSummary', showSummary) diff --git a/assets/js/events.js b/assets/js/events.js index 2b0439c1b..e5faa5e18 100644 --- a/assets/js/events.js +++ b/assets/js/events.js @@ -63,8 +63,8 @@ function fillSidebarWithNodes (nodes, filter) { $('#full-list li a').on('click', e => { var $target = $(e.target) - // the user might have clicked on the prefix span - var linkTag = $target.is('a') ? $target : $target.closest('a'); + // the user might have clicked on the nesting indicator + var linkTag = $target.is('a') ? $target : $target.closest('a') if (linkTag.hasClass('expand')) { e.preventDefault() $(e.target).closest('li').toggleClass('open') diff --git a/assets/js/template-helpers/isContextNode.js b/assets/js/template-helpers/isContextNode.js deleted file mode 100644 index 57627e8d3..000000000 --- a/assets/js/template-helpers/isContextNode.js +++ /dev/null @@ -1,11 +0,0 @@ -export default function (node, options) { - if (hasPrefix(node) && !node.title_collapsed) { - return options.fn(this) - } - - return options.inverse(this) -} - -function hasPrefix (node) { - return node.title_prefix && node.title_prefix.length > 1; -} diff --git a/assets/js/templates/sidebar-items.handlebars b/assets/js/templates/sidebar-items.handlebars index 4819128b3..003caeb9f 100644 --- a/assets/js/templates/sidebar-items.handlebars +++ b/assets/js/templates/sidebar-items.handlebars @@ -5,21 +5,14 @@ {{/newGroup}}
  • - {{#if node.context_module}} - - {{else}} + {{! Nodes added purely for nesting purposes (i.e. don't exist in the source) have no id }} + {{#if node.id}} {{! When visiting a module page, the link to this module page in the menu should not link to a new page, instead should link to the top of the page itself. }} - {{#if node.title_prefix}} - {{node.title_collapsed}} + {{#if node.title_truncated}} + {{node.title_truncated}} {{else}} {{node.title}} {{/if}} @@ -58,6 +51,14 @@ {{/isArray}} {{/hasContent}} + {{else}} + {{/if}}
  • {{/each}} diff --git a/assets/less/sidebar.less b/assets/less/sidebar.less index 65b5c2f8e..5157aaa18 100644 --- a/assets/less/sidebar.less +++ b/assets/less/sidebar.less @@ -209,10 +209,11 @@ } .context { - opacity: 0.5; + opacity: 0.6; + font-style: italic; } - .prefix { + .nested { opacity: 0.3; padding-right: 2px; diff --git a/formatters/html/dist/html-023b2ced0392b873ec75.css b/formatters/html/dist/html-023b2ced0392b873ec75.css deleted file mode 100644 index e9be29a05..000000000 --- a/formatters/html/dist/html-023b2ced0392b873ec75.css +++ /dev/null @@ -1,3 +0,0 @@ -@import url(https://fonts.googleapis.com/css?family=Lato:300,700|Merriweather:300italic,300|Inconsolata:400,700);.hljs-comment,.hljs-quote{color:#8e908c}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#c82829}.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#f5871f}.hljs-attribute{color:#eab700}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#718c00}.hljs-section,.hljs-title{color:#4271ae}.hljs-keyword,.hljs-selector-tag{color:#8959a8}.hljs{background:#fff;color:#4d4d4c} - -/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.hljs-comment,.hljs-quote{color:#969896}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#c66}.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#de935f}.hljs-attribute{color:#f0c674}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#b5bd68}.hljs-section,.hljs-title{color:#81a2be}.hljs-keyword,.hljs-selector-tag{color:#b294bb}.hljs{display:block;overflow-x:auto;background:#1d1f21;color:#c5c8c6;padding:.5em}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}@font-face{font-family:icomoon;src:url(html/fonts/icomoon.eot);src:url(html/fonts/icomoon.eot?#iefixh5z89e) format("embedded-opentype"),url(html/fonts/icomoon.ttf) format("truetype"),url(html/fonts/icomoon.woff) format("woff"),url(html/fonts/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}.icon-elem,[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-link:before{content:"\E005"}.icon-search:before{content:"\E036"}.icon-cross:before{content:"\E117"}@media screen and (max-width:768px){.icon-menu{font-size:1em}}@media screen and (min-width:769px){.icon-menu{font-size:1.25em}}@media screen and (min-width:1281px){.icon-menu{font-size:1.5em}}.icon-menu:before{content:"\E120"}.icon-angle-right:before{content:"\F105"}.icon-code:before{content:"\F121"}body,html{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:100%}body{background-color:#fff;font-size:16px;font-family:Lato,sans-serif;line-height:1.6875em}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.main{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.main,.sidebar{display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;height:100%}.sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;min-height:0;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:300px;position:fixed;top:0;left:0;z-index:4}.content{width:100%;padding-left:300px;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;z-index:3}@media screen and (max-width:768px){body .content{z-index:0;padding-left:0}body .sidebar{z-index:3;-webkit-transform:translateX(-102%);transform:translateX(-102%);will-change:transform}}body.sidebar-opened .sidebar-button,body.sidebar-opening .sidebar-button{-webkit-transform:translateX(250px);transform:translateX(250px)}@media screen and (max-width:768px){body.sidebar-opened .sidebar,body.sidebar-opening .sidebar{-webkit-transform:translateX(0);transform:translateX(0)}}body.sidebar-closed .sidebar,body.sidebar-closing .sidebar{z-index:0}body.sidebar-closed .content,body.sidebar-closing .content{padding-left:0}body.sidebar-closed .sidebar-button,body.sidebar-closing .sidebar-button{-webkit-transform:none;transform:none}body.sidebar-closed .sidebar-button{color:#000}body.sidebar-opening .sidebar-button{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}body.sidebar-opening .sidebar{z-index:0}body.sidebar-opening .content{padding-left:300px;-webkit-transition:padding-left .3s ease-in-out;transition:padding-left .3s ease-in-out}@media screen and (max-width:768px){body.sidebar-opening .content{padding-left:0}body.sidebar-opening .sidebar{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;z-index:3}}body.sidebar-closing .sidebar-button{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}body.sidebar-closing .content{-webkit-transition:padding-left .3s ease-in-out;transition:padding-left .3s ease-in-out}@media screen and (max-width:768px){body.sidebar-closing .sidebar{z-index:3;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(-102%);transform:translateX(-102%)}}body.sidebar-closed .sidebar{visibility:hidden}.content-inner{max-width:949px;margin:0 auto;padding:3px 60px}.content-outer{background-color:#fff;min-height:100%}@media screen and (max-width:768px){.content-inner{padding:27px 20px 27px 40px}}.sidebar-button{position:fixed;z-index:99;left:18px;color:#e1e1e1;background-color:transparent;border:none;padding:.3em 0 0;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;font-size:16px;will-change:transform;-webkit-transform:translateX(250px);transform:translateX(250px)}.sidebar-button:hover{color:#e1e1e1}.sidebar-button:active,.sidebar-button:focus,.sidebar-button:hover{outline:none}@media screen and (max-width:768px){.sidebar-button{-webkit-transform:translateX(0);transform:translateX(0);left:8px}.sidebar-opened .sidebar-button{left:20px}}.sidebar{font-family:Lato,sans-serif;font-size:16px;line-height:18px;background:#373f52;color:#d5dae6;overflow:hidden}.sidebar .gradient{background:-webkit-gradient(linear,left top,left bottom,from(#373f52),to(rgba(55,63,82,0)));background:linear-gradient(#373f52,rgba(55,63,82,0));height:20px;margin-top:-20px;pointer-events:none;position:relative;top:20px;z-index:100}.sidebar ul{list-style:none}.sidebar ul li{margin:0;padding:0 10px}.sidebar a{color:#d5dae6;text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.sidebar a:hover{color:#fff}.sidebar .sidebar-projectLink{margin:18px 30px 0}.sidebar .sidebar-projectDetails{display:inline-block;text-align:right;vertical-align:top;margin-top:6px}.sidebar .sidebar-projectImage{display:inline-block;max-width:64px;max-height:64px;margin-left:15px;vertical-align:bottom}.sidebar .sidebar-projectName{font-weight:700;font-size:24px;line-height:30px;color:#fff;margin:0;padding:0;max-width:230px;word-wrap:break-word}.sidebar .sidebar-projectVersion{margin:0;padding:0;font-weight:300;font-size:16px;line-height:20px;color:#fff}.sidebar .sidebar-listNav{padding:10px 30px 20px;margin:0}.sidebar .sidebar-listNav li,.sidebar .sidebar-listNav li a{text-transform:uppercase;font-weight:300;font-size:14px}.sidebar .sidebar-listNav li{padding-left:17px;border-left:3px solid transparent;-webkit-transition:all .3s linear;transition:all .3s linear;line-height:27px}.sidebar .sidebar-listNav li.selected,.sidebar .sidebar-listNav li.selected a,.sidebar .sidebar-listNav li:hover,.sidebar .sidebar-listNav li:hover a{border-color:#9768d1;color:#fff}.sidebar .sidebar-search{margin:18px 30px;display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex}.sidebar .sidebar-search .search-button:hover,.sidebar .sidebar-search.selected .search-button{color:#9768d1}.sidebar .sidebar-search .search-button{font-size:14px;color:#d5dae6;background-color:transparent;border:none;padding:2px 0 0;margin:0}.sidebar .sidebar-search .search-input{background-color:transparent;border-radius:0;border:none;border-bottom:1px solid #959595;margin-left:5px;height:20px}.sidebar .sidebar-search .search-input:focus,.sidebar .sidebar-search .search-input:hover{outline:none}.sidebar .sidebar-search .icon-search{font-weight:700}.sidebar #full-list{margin:0 0 0 30px;padding:10px 20px 40px;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-box-flex:1;-moz-flex:1 1 0.01%;-ms-flex:1 1 0.01%;flex:1 1 0.01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0.01%}.sidebar #full-list ul{display:none;margin:9px 15px;padding:0}.sidebar #full-list ul li{font-weight:300;line-height:18px;padding:2px 10px}.sidebar #full-list ul li a.expand:before{content:"+";font-family:monospaced;font-size:15px;float:left;width:13px;margin-left:-13px}.sidebar #full-list ul li.open a.expand:before{content:"\2212"}.sidebar #full-list ul li ul{display:none;margin:9px 6px}.sidebar #full-list ul li ul li{border-left:1px solid #959595;padding:0 10px}.sidebar #full-list ul li ul li.active:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\F105";margin-left:-10px;font-size:16px;margin-right:5px}.sidebar #full-list ul li.open>ul{display:block}.sidebar #full-list li{padding:0;line-height:27px}.sidebar #full-list li.active{border-left:none}.sidebar #full-list li.active>a,.sidebar #full-list li.clicked>a{color:#fff}.sidebar #full-list li.open>ul{display:block}.sidebar #full-list li .context{opacity:.5}.sidebar #full-list li .prefix{opacity:.3;padding-right:2px}.sidebar #full-list li .prefix:before{content:"\2937"}.sidebar #full-list li.group{text-transform:uppercase;font-weight:700;font-size:.8em;margin:2em 0 0;line-height:1.8em;color:#ddd}@media screen and (max-height:500px){.sidebar{overflow-y:auto}.sidebar #full-list{overflow:visible}}.content-inner{font-family:Merriweather,Book Antiqua,Georgia,Century Schoolbook,serif;font-size:1em;line-height:1.6875em}.content-inner h1,.content-inner h2,.content-inner h3,.content-inner h4,.content-inner h5,.content-inner h6{font-family:Lato,sans-serif;font-weight:700;line-height:1.5em;word-wrap:break-word}.content-inner h1{font-size:2em;margin:1em 0 .5em}.content-inner h1.section-heading{margin:1.5em 0 .5em}.content-inner h1 small{font-weight:300}.content-inner h1 a.view-source{font-size:1.2rem}.content-inner h2{font-size:1.6em;margin:1em 0 .5em;font-weight:700}.content-inner h3{font-size:1.375em;margin:1em 0 .5em;font-weight:700}.content-inner a{color:#000;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}.content-inner a:visited{color:#000}.content-inner a.no-underline{text-decoration:none}.content-inner a.view-source{float:right;color:#959595;text-decoration:none;border:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;margin-top:1px}.content-inner a.view-source:hover{color:#373f52}.content-inner .note{color:#959595;margin-right:5px;font-size:14px;font-weight:400}.content-inner blockquote{font-style:italic;margin:.5em 0;padding:.25em 1.5em;border-left:3px solid #e1e1e1;display:inline-block}.content-inner blockquote :first-child{padding-top:0;margin-top:0}.content-inner blockquote :last-child{padding-bottom:0;margin-bottom:0}.content-inner table{margin:2em 0}.content-inner th{text-align:left;font-family:Lato,sans-serif;text-transform:uppercase;font-weight:700;padding-bottom:.5em}.content-inner tr{border-bottom:1px solid #d5dae6;vertical-align:bottom;height:2.5em}.content-inner td,.content-inner th{padding-left:1em;line-height:2em;vertical-align:top}.content-inner .section-heading:hover a.hover-link{opacity:1;text-decoration:none}.content-inner .section-heading a.hover-link{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;display:inline-block;opacity:0;padding:.3em .6em .6em;line-height:1em;margin-left:-2.7em;text-decoration:none;border:none;font-size:16px;vertical-align:middle}.content-inner .detail h2.section-heading{margin-left:.3em}.content-inner .visible-xs{display:none!important}@media screen and (max-width:768px){.content-inner .visible-xs{display:block!important}}.content-inner img{max-width:100%}.content-inner .summary h2{font-weight:700}.content-inner .summary h2 a{text-decoration:none;border:none}.content-inner .summary span.deprecated{color:#dcc100;font-weight:400;font-style:italic}.content-inner .summary .summary-row .summary-signature{font-family:Inconsolata,Menlo,Courier,monospace;font-weight:700}.content-inner .summary .summary-row .summary-signature a{text-decoration:none;border:none}.content-inner .summary .summary-row .summary-synopsis{font-family:Merriweather,Book Antiqua,Georgia,Century Schoolbook,serif;font-style:italic;padding:0 1.2em;margin:0 0 .5em}.content-inner .summary .summary-row .summary-synopsis p{margin:0;padding:0}@-webkit-keyframes blink-background{0%{background-color:#f7f7f7}to{background-color:#ff9}}@keyframes blink-background{0%{background-color:#f7f7f7}to{background-color:#ff9}}.content-inner .detail:target .detail-header{-webkit-animation-duration:.55s;animation-duration:.55s;-webkit-animation-name:blink-background;animation-name:blink-background;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.content-inner .detail-header{margin:2em 0 1em;padding:.5em 1em;background:#f7f7f7;border-left:3px solid #9768d1;font-size:1em;font-family:Inconsolata,Menlo,Courier,monospace;position:relative}.content-inner .detail-header .note{float:right}.content-inner .detail-header .signature{font-size:1rem;font-weight:700}.content-inner .detail-header:hover a.detail-link{opacity:1;text-decoration:none}.content-inner .detail-header a.detail-link{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0;display:block;opacity:0;padding:.6em;line-height:1.5em;margin-left:-2.5em;text-decoration:none;border:none}.content-inner .specs{opacity:.7;padding-bottom:.05em}.content-inner .specs pre{font-family:Inconsolata,Menlo,Courier,monospace;font-size:.9em;font-style:normal;line-height:24px;white-space:pre-wrap;margin:0;padding:0}.content-inner .docstring{margin:1.2em 0 2.1em 1.2em}.content-inner .docstring h2,.content-inner .docstring h3,.content-inner .docstring h4,.content-inner .docstring h5{font-weight:700}.content-inner .docstring h2{font-size:1.1em}.content-inner .docstring h3{font-size:1em}.content-inner .docstring h4{font-size:.95em}.content-inner .docstring h5{font-size:.9em}.content-inner div.deprecated{border-left:3px solid #dcc100;display:block;padding:9px 15px;background-color:#fffeed}.content-inner a.no-underline,.content-inner pre a{color:#9768d1;text-shadow:none;text-decoration:none;background-image:none}.content-inner a.no-underline:active,.content-inner a.no-underline:focus,.content-inner a.no-underline:hover,.content-inner a.no-underline:visited,.content-inner pre a:active,.content-inner pre a:focus,.content-inner pre a:hover,.content-inner pre a:visited{color:#9768d1;text-decoration:none}.content-inner code{font-family:Inconsolata,Menlo,Courier,monospace;font-style:normal;line-height:24px;font-weight:400;background-color:#f7f9fc;vertical-align:baseline;border-radius:2px;padding:.1em .2em;border:1px solid #d2ddee}.content-inner pre{margin:1.5em 0}.content-inner pre.spec{margin:0}.content-inner pre.spec code{padding:0}.content-inner pre code.hljs{white-space:inherit;padding:.5em 1em;background-color:#f7f9fc}.content-inner .footer{margin:4em auto 1em;text-align:center;font-style:italic;font-size:14px;color:#959595}.content-inner .footer .line{display:inline-block}.content-inner .footer a{color:#959595;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}.content-inner .footer a:visited{color:#959595}#search{min-height:200px}#search h1{display:inline-block}#search .result-id{font-size:1.2em}#search .result-id a{text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}#search .result-id a:active,#search .result-id a:focus,#search .result-id a:visited{color:#000}#search .result-id a:hover{color:#9768d1}#search .result-elem em,#search .result-id em{font-style:normal;color:#9768d1}#search ul{list-style:none;margin:0;padding:0}.night-mode-toggle{top:1.6em}.night-mode-toggle:focus{outline:none}.night-mode-toggle .icon-theme:before{content:"\E900"}@media screen and (max-width:768px){.night-mode-toggle .icon-theme:before{font-size:1em}}@media screen and (min-width:769px){.night-mode-toggle .icon-theme:before{font-size:1.25em}}@media screen and (min-width:1281px){.night-mode-toggle .icon-theme:before{font-size:1.5em}}body.night-mode,body.night-mode .content-outer{background:#212127}body.night-mode .night-mode-toggle .icon-theme:before{content:"\E901"}body.night-mode #search .result-id a:active,body.night-mode #search .result-id a:focus,body.night-mode #search .result-id a:visited{color:#d2d2d2}body.night-mode #search .result-id a:hover{color:#9768d1}body.night-mode .content-inner{color:#b4b4b4}body.night-mode .content-inner h1,body.night-mode .content-inner h2,body.night-mode .content-inner h3,body.night-mode .content-inner h4,body.night-mode .content-inner h5,body.night-mode .content-inner h6{color:#d2d2d2}body.night-mode .content-inner a{text-decoration:none;color:#d2d2d2;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}body.night-mode .content-inner a:visited{color:#d2d2d2}body.night-mode .content-inner a.no-underline,body.night-mode .content-inner a.view-source{text-decoration:none}body.night-mode .content-inner a.view-source:hover{color:#fff}body.night-mode .content-inner .summary h2 a{text-decoration:none}@-webkit-keyframes night-blink-background{0%{background-color:#3a4152}to{background-color:#660}}@keyframes night-blink-background{0%{background-color:#3a4152}to{background-color:#660}}body.night-mode .content-inner .detail:target .detail-header{-webkit-animation-name:night-blink-background;animation-name:night-blink-background}body.night-mode .content-inner .detail-header{background:#3a4152;color:#d2d2d2}body.night-mode .content-inner div.deprecated{background-color:#3c381e}body.night-mode .content-inner code{background-color:#2c2c31;border-color:#44444c}body.night-mode .content-inner pre code.hljs{background-color:#2c2c31}body.night-mode .content-inner pre a{text-decoration:none}body.night-mode .content-inner .footer{color:#959595}body.night-mode .content-inner .footer .line{display:inline-block}body.night-mode .content-inner .footer a{color:#959595}body.night-mode .sidebar-button,body.night-mode .sidebar-closed .sidebar-button{color:#d5dae6}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media print{.main{display:block}.sidebar,.sidebar-button{display:none}.content{padding-left:0;overflow:visible}.summary-row{page-break-inside:avoid}}code.makeup{display:block;overflow-x:auto;padding:.3em .5em!important;white-space:pre}code.makeup .unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.makeup .hll{background-color:#ffc}.makeup .bp{color:#3465a4}.makeup .c,.makeup .c1,.makeup .ch,.makeup .cm,.makeup .cp,.makeup .cpf,.makeup .cs{color:#999}.makeup .dl{color:#4e9a06}.makeup .err{color:#a40000;border:#ef2929}.makeup .fm,.makeup .g{color:#000}.makeup .gd{color:#a40000}.makeup .ge{color:#000;font-style:italic}.makeup .gh{color:navy;font-weight:700}.makeup .gi{color:#00a000}.makeup .go{color:#000;font-style:italic}.makeup .gp{color:#999}.makeup .gr{color:#ef2929}.makeup .gs{color:#000;font-weight:700}.makeup .gt{color:#a40000;font-weight:700}.makeup .gu{color:purple;font-weight:700}.makeup .il{color:#0000cf;font-weight:700}.makeup .k,.makeup .kc,.makeup .kd,.makeup .kn,.makeup .kp,.makeup .kr,.makeup .kt{color:#204a87}.makeup .l{color:#000}.makeup .ld{color:#c00}.makeup .m,.makeup .mb,.makeup .mf,.makeup .mh,.makeup .mi,.makeup .mo{color:#2937ab}.makeup .n{color:#000}.makeup .na{color:#c4a000}.makeup .nb{color:#204a87}.makeup .nc{color:#0000cf}.makeup .nd{color:#5c35cc;font-weight:700}.makeup .ne{color:#c00;font-weight:700}.makeup .nf{color:#f57900}.makeup .ni{color:#ce5c00}.makeup .nl{color:#f57900}.makeup .nn{color:#000}.makeup .no{color:#c17d11}.makeup .nt{color:#204a87;font-weight:700}.makeup .nv,.makeup .nx{color:#000}.makeup .o{color:#ce5c00}.makeup .ow{color:#204a87}.makeup .p,.makeup .py{color:#000}.makeup .s,.makeup .s1,.makeup .s2,.makeup .sa,.makeup .sb,.makeup .sc{color:#4e9a06}.makeup .sd{color:#8f5902;font-style:italic}.makeup .se{color:#204a87}.makeup .sh{color:#4e9a06}.makeup .si{color:#204a87}.makeup .sr{color:#c00}.makeup .ss{color:#c17d11}.makeup .sx{color:#4e9a06}.makeup .vc,.makeup .vg,.makeup .vi,.makeup .vm,.makeup .x{color:#000}.night-mode .makeup{color:#f8f8f2}.night-mode .makeup .hll{background-color:#49483e}.night-mode .makeup .bp{color:#f8f8f2}.night-mode .makeup .c,.night-mode .makeup .c1,.night-mode .makeup .ch,.night-mode .makeup .cm,.night-mode .makeup .cp,.night-mode .makeup .cpf,.night-mode .makeup .cs{color:#75715e}.night-mode .makeup .dl{color:#e6db74}.night-mode .makeup .err{color:#960050;background-color:#1e0010}.night-mode .makeup .fm{color:#a6e22e}.night-mode .makeup .gd{color:#f92672}.night-mode .makeup .ge{font-style:italic}.night-mode .makeup .gi{color:#a6e22e}.night-mode .makeup .gs{font-weight:700}.night-mode .makeup .gu{color:#75715e}.night-mode .makeup .gt{color:#f92672;font-weight:700}.night-mode .makeup .il{color:#ae81ff}.night-mode .makeup .k,.night-mode .makeup .kc,.night-mode .makeup .kd{color:#66d9ef}.night-mode .makeup .kn{color:#f92672}.night-mode .makeup .kp,.night-mode .makeup .kr,.night-mode .makeup .kt{color:#66d9ef}.night-mode .makeup .l,.night-mode .makeup .ld,.night-mode .makeup .m,.night-mode .makeup .mb,.night-mode .makeup .mf,.night-mode .makeup .mh,.night-mode .makeup .mi,.night-mode .makeup .mo{color:#ae81ff}.night-mode .makeup .n{color:#f8f8f2}.night-mode .makeup .na{color:#a6e22e}.night-mode .makeup .nb{color:#f8f8f2}.night-mode .makeup .nc,.night-mode .makeup .nd,.night-mode .makeup .ne,.night-mode .makeup .nf{color:#a6e22e}.night-mode .makeup .ni,.night-mode .makeup .nl,.night-mode .makeup .nn{color:#f8f8f2}.night-mode .makeup .no{color:#66d9ef}.night-mode .makeup .nt{color:#f92672}.night-mode .makeup .nv{color:#f8f8f2}.night-mode .makeup .nx{color:#a6e22e}.night-mode .makeup .o,.night-mode .makeup .ow{color:#f92672}.night-mode .makeup .p,.night-mode .makeup .py{color:#f8f8f2}.night-mode .makeup .s,.night-mode .makeup .s1,.night-mode .makeup .s2,.night-mode .makeup .sa,.night-mode .makeup .sb,.night-mode .makeup .sc,.night-mode .makeup .sd{color:#e6db74}.night-mode .makeup .se{color:#ae81ff}.night-mode .makeup .sh,.night-mode .makeup .si,.night-mode .makeup .sr,.night-mode .makeup .ss,.night-mode .makeup .sx{color:#e6db74}.night-mode .makeup .vc,.night-mode .makeup .vg,.night-mode .makeup .vi,.night-mode .makeup .vm{color:#f8f8f2} \ No newline at end of file diff --git a/formatters/html/dist/html-4f6aa19597cd1982c84e.css b/formatters/html/dist/html-4f6aa19597cd1982c84e.css new file mode 100644 index 000000000..9708773b8 --- /dev/null +++ b/formatters/html/dist/html-4f6aa19597cd1982c84e.css @@ -0,0 +1,3 @@ +@import url(https://fonts.googleapis.com/css?family=Lato:300,700|Merriweather:300italic,300|Inconsolata:400,700);.hljs-comment,.hljs-quote{color:#8e908c}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#c82829}.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#f5871f}.hljs-attribute{color:#eab700}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#718c00}.hljs-section,.hljs-title{color:#4271ae}.hljs-keyword,.hljs-selector-tag{color:#8959a8}.hljs{background:#fff;color:#4d4d4c} + +/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.hljs-comment,.hljs-quote{color:#969896}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#c66}.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#de935f}.hljs-attribute{color:#f0c674}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#b5bd68}.hljs-section,.hljs-title{color:#81a2be}.hljs-keyword,.hljs-selector-tag{color:#b294bb}.hljs{display:block;overflow-x:auto;background:#1d1f21;color:#c5c8c6;padding:.5em}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}@font-face{font-family:icomoon;src:url(html/fonts/icomoon.eot);src:url(html/fonts/icomoon.eot?#iefixh5z89e) format("embedded-opentype"),url(html/fonts/icomoon.ttf) format("truetype"),url(html/fonts/icomoon.woff) format("woff"),url(html/fonts/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}.icon-elem,[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-link:before{content:"\E005"}.icon-search:before{content:"\E036"}.icon-cross:before{content:"\E117"}@media screen and (max-width:768px){.icon-menu{font-size:1em}}@media screen and (min-width:769px){.icon-menu{font-size:1.25em}}@media screen and (min-width:1281px){.icon-menu{font-size:1.5em}}.icon-menu:before{content:"\E120"}.icon-angle-right:before{content:"\F105"}.icon-code:before{content:"\F121"}body,html{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:100%}body{background-color:#fff;font-size:16px;font-family:Lato,sans-serif;line-height:1.6875em}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.main{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.main,.sidebar{display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;height:100%}.sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;min-height:0;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:300px;position:fixed;top:0;left:0;z-index:4}.content{width:100%;padding-left:300px;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;z-index:3}@media screen and (max-width:768px){body .content{z-index:0;padding-left:0}body .sidebar{z-index:3;-webkit-transform:translateX(-102%);transform:translateX(-102%);will-change:transform}}body.sidebar-opened .sidebar-button,body.sidebar-opening .sidebar-button{-webkit-transform:translateX(250px);transform:translateX(250px)}@media screen and (max-width:768px){body.sidebar-opened .sidebar,body.sidebar-opening .sidebar{-webkit-transform:translateX(0);transform:translateX(0)}}body.sidebar-closed .sidebar,body.sidebar-closing .sidebar{z-index:0}body.sidebar-closed .content,body.sidebar-closing .content{padding-left:0}body.sidebar-closed .sidebar-button,body.sidebar-closing .sidebar-button{-webkit-transform:none;transform:none}body.sidebar-closed .sidebar-button{color:#000}body.sidebar-opening .sidebar-button{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}body.sidebar-opening .sidebar{z-index:0}body.sidebar-opening .content{padding-left:300px;-webkit-transition:padding-left .3s ease-in-out;transition:padding-left .3s ease-in-out}@media screen and (max-width:768px){body.sidebar-opening .content{padding-left:0}body.sidebar-opening .sidebar{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;z-index:3}}body.sidebar-closing .sidebar-button{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}body.sidebar-closing .content{-webkit-transition:padding-left .3s ease-in-out;transition:padding-left .3s ease-in-out}@media screen and (max-width:768px){body.sidebar-closing .sidebar{z-index:3;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(-102%);transform:translateX(-102%)}}body.sidebar-closed .sidebar{visibility:hidden}.content-inner{max-width:949px;margin:0 auto;padding:3px 60px}.content-outer{background-color:#fff;min-height:100%}@media screen and (max-width:768px){.content-inner{padding:27px 20px 27px 40px}}.sidebar-button{position:fixed;z-index:99;left:18px;color:#e1e1e1;background-color:transparent;border:none;padding:.3em 0 0;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;font-size:16px;will-change:transform;-webkit-transform:translateX(250px);transform:translateX(250px)}.sidebar-button:hover{color:#e1e1e1}.sidebar-button:active,.sidebar-button:focus,.sidebar-button:hover{outline:none}@media screen and (max-width:768px){.sidebar-button{-webkit-transform:translateX(0);transform:translateX(0);left:8px}.sidebar-opened .sidebar-button{left:20px}}.sidebar{font-family:Lato,sans-serif;font-size:16px;line-height:18px;background:#373f52;color:#d5dae6;overflow:hidden}.sidebar .gradient{background:-webkit-gradient(linear,left top,left bottom,from(#373f52),to(rgba(55,63,82,0)));background:linear-gradient(#373f52,rgba(55,63,82,0));height:20px;margin-top:-20px;pointer-events:none;position:relative;top:20px;z-index:100}.sidebar ul{list-style:none}.sidebar ul li{margin:0;padding:0 10px}.sidebar a{color:#d5dae6;text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.sidebar a:hover{color:#fff}.sidebar .sidebar-projectLink{margin:18px 30px 0}.sidebar .sidebar-projectDetails{display:inline-block;text-align:right;vertical-align:top;margin-top:6px}.sidebar .sidebar-projectImage{display:inline-block;max-width:64px;max-height:64px;margin-left:15px;vertical-align:bottom}.sidebar .sidebar-projectName{font-weight:700;font-size:24px;line-height:30px;color:#fff;margin:0;padding:0;max-width:230px;word-wrap:break-word}.sidebar .sidebar-projectVersion{margin:0;padding:0;font-weight:300;font-size:16px;line-height:20px;color:#fff}.sidebar .sidebar-listNav{padding:10px 30px 20px;margin:0}.sidebar .sidebar-listNav li,.sidebar .sidebar-listNav li a{text-transform:uppercase;font-weight:300;font-size:14px}.sidebar .sidebar-listNav li{padding-left:17px;border-left:3px solid transparent;-webkit-transition:all .3s linear;transition:all .3s linear;line-height:27px}.sidebar .sidebar-listNav li.selected,.sidebar .sidebar-listNav li.selected a,.sidebar .sidebar-listNav li:hover,.sidebar .sidebar-listNav li:hover a{border-color:#9768d1;color:#fff}.sidebar .sidebar-search{margin:18px 30px;display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex}.sidebar .sidebar-search .search-button:hover,.sidebar .sidebar-search.selected .search-button{color:#9768d1}.sidebar .sidebar-search .search-button{font-size:14px;color:#d5dae6;background-color:transparent;border:none;padding:2px 0 0;margin:0}.sidebar .sidebar-search .search-input{background-color:transparent;border-radius:0;border:none;border-bottom:1px solid #959595;margin-left:5px;height:20px}.sidebar .sidebar-search .search-input:focus,.sidebar .sidebar-search .search-input:hover{outline:none}.sidebar .sidebar-search .icon-search{font-weight:700}.sidebar #full-list{margin:0 0 0 30px;padding:10px 20px 40px;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-box-flex:1;-moz-flex:1 1 0.01%;-ms-flex:1 1 0.01%;flex:1 1 0.01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0.01%}.sidebar #full-list ul{display:none;margin:9px 15px;padding:0}.sidebar #full-list ul li{font-weight:300;line-height:18px;padding:2px 10px}.sidebar #full-list ul li a.expand:before{content:"+";font-family:monospaced;font-size:15px;float:left;width:13px;margin-left:-13px}.sidebar #full-list ul li.open a.expand:before{content:"\2212"}.sidebar #full-list ul li ul{display:none;margin:9px 6px}.sidebar #full-list ul li ul li{border-left:1px solid #959595;padding:0 10px}.sidebar #full-list ul li ul li.active:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\F105";margin-left:-10px;font-size:16px;margin-right:5px}.sidebar #full-list ul li.open>ul{display:block}.sidebar #full-list li{padding:0;line-height:27px}.sidebar #full-list li.active{border-left:none}.sidebar #full-list li.active>a,.sidebar #full-list li.clicked>a{color:#fff}.sidebar #full-list li.open>ul{display:block}.sidebar #full-list li .context{opacity:.6;font-style:italic}.sidebar #full-list li .nested{opacity:.3;padding-right:2px}.sidebar #full-list li .nested:before{content:"\2937"}.sidebar #full-list li.group{text-transform:uppercase;font-weight:700;font-size:.8em;margin:2em 0 0;line-height:1.8em;color:#ddd}@media screen and (max-height:500px){.sidebar{overflow-y:auto}.sidebar #full-list{overflow:visible}}.content-inner{font-family:Merriweather,Book Antiqua,Georgia,Century Schoolbook,serif;font-size:1em;line-height:1.6875em}.content-inner h1,.content-inner h2,.content-inner h3,.content-inner h4,.content-inner h5,.content-inner h6{font-family:Lato,sans-serif;font-weight:700;line-height:1.5em;word-wrap:break-word}.content-inner h1{font-size:2em;margin:1em 0 .5em}.content-inner h1.section-heading{margin:1.5em 0 .5em}.content-inner h1 small{font-weight:300}.content-inner h1 a.view-source{font-size:1.2rem}.content-inner h2{font-size:1.6em;margin:1em 0 .5em;font-weight:700}.content-inner h3{font-size:1.375em;margin:1em 0 .5em;font-weight:700}.content-inner a{color:#000;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}.content-inner a:visited{color:#000}.content-inner a.no-underline{text-decoration:none}.content-inner a.view-source{float:right;color:#959595;text-decoration:none;border:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;margin-top:1px}.content-inner a.view-source:hover{color:#373f52}.content-inner .note{color:#959595;margin-right:5px;font-size:14px;font-weight:400}.content-inner blockquote{font-style:italic;margin:.5em 0;padding:.25em 1.5em;border-left:3px solid #e1e1e1;display:inline-block}.content-inner blockquote :first-child{padding-top:0;margin-top:0}.content-inner blockquote :last-child{padding-bottom:0;margin-bottom:0}.content-inner table{margin:2em 0}.content-inner th{text-align:left;font-family:Lato,sans-serif;text-transform:uppercase;font-weight:700;padding-bottom:.5em}.content-inner tr{border-bottom:1px solid #d5dae6;vertical-align:bottom;height:2.5em}.content-inner td,.content-inner th{padding-left:1em;line-height:2em;vertical-align:top}.content-inner .section-heading:hover a.hover-link{opacity:1;text-decoration:none}.content-inner .section-heading a.hover-link{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;display:inline-block;opacity:0;padding:.3em .6em .6em;line-height:1em;margin-left:-2.7em;text-decoration:none;border:none;font-size:16px;vertical-align:middle}.content-inner .detail h2.section-heading{margin-left:.3em}.content-inner .visible-xs{display:none!important}@media screen and (max-width:768px){.content-inner .visible-xs{display:block!important}}.content-inner img{max-width:100%}.content-inner .summary h2{font-weight:700}.content-inner .summary h2 a{text-decoration:none;border:none}.content-inner .summary span.deprecated{color:#dcc100;font-weight:400;font-style:italic}.content-inner .summary .summary-row .summary-signature{font-family:Inconsolata,Menlo,Courier,monospace;font-weight:700}.content-inner .summary .summary-row .summary-signature a{text-decoration:none;border:none}.content-inner .summary .summary-row .summary-synopsis{font-family:Merriweather,Book Antiqua,Georgia,Century Schoolbook,serif;font-style:italic;padding:0 1.2em;margin:0 0 .5em}.content-inner .summary .summary-row .summary-synopsis p{margin:0;padding:0}@-webkit-keyframes blink-background{0%{background-color:#f7f7f7}to{background-color:#ff9}}@keyframes blink-background{0%{background-color:#f7f7f7}to{background-color:#ff9}}.content-inner .detail:target .detail-header{-webkit-animation-duration:.55s;animation-duration:.55s;-webkit-animation-name:blink-background;animation-name:blink-background;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.content-inner .detail-header{margin:2em 0 1em;padding:.5em 1em;background:#f7f7f7;border-left:3px solid #9768d1;font-size:1em;font-family:Inconsolata,Menlo,Courier,monospace;position:relative}.content-inner .detail-header .note{float:right}.content-inner .detail-header .signature{font-size:1rem;font-weight:700}.content-inner .detail-header:hover a.detail-link{opacity:1;text-decoration:none}.content-inner .detail-header a.detail-link{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0;display:block;opacity:0;padding:.6em;line-height:1.5em;margin-left:-2.5em;text-decoration:none;border:none}.content-inner .specs{opacity:.7;padding-bottom:.05em}.content-inner .specs pre{font-family:Inconsolata,Menlo,Courier,monospace;font-size:.9em;font-style:normal;line-height:24px;white-space:pre-wrap;margin:0;padding:0}.content-inner .docstring{margin:1.2em 0 2.1em 1.2em}.content-inner .docstring h2,.content-inner .docstring h3,.content-inner .docstring h4,.content-inner .docstring h5{font-weight:700}.content-inner .docstring h2{font-size:1.1em}.content-inner .docstring h3{font-size:1em}.content-inner .docstring h4{font-size:.95em}.content-inner .docstring h5{font-size:.9em}.content-inner div.deprecated{border-left:3px solid #dcc100;display:block;padding:9px 15px;background-color:#fffeed}.content-inner a.no-underline,.content-inner pre a{color:#9768d1;text-shadow:none;text-decoration:none;background-image:none}.content-inner a.no-underline:active,.content-inner a.no-underline:focus,.content-inner a.no-underline:hover,.content-inner a.no-underline:visited,.content-inner pre a:active,.content-inner pre a:focus,.content-inner pre a:hover,.content-inner pre a:visited{color:#9768d1;text-decoration:none}.content-inner code{font-family:Inconsolata,Menlo,Courier,monospace;font-style:normal;line-height:24px;font-weight:400;background-color:#f7f9fc;vertical-align:baseline;border-radius:2px;padding:.1em .2em;border:1px solid #d2ddee}.content-inner pre{margin:1.5em 0}.content-inner pre.spec{margin:0}.content-inner pre.spec code{padding:0}.content-inner pre code.hljs{white-space:inherit;padding:.5em 1em;background-color:#f7f9fc}.content-inner .footer{margin:4em auto 1em;text-align:center;font-style:italic;font-size:14px;color:#959595}.content-inner .footer .line{display:inline-block}.content-inner .footer a{color:#959595;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}.content-inner .footer a:visited{color:#959595}#search{min-height:200px}#search h1{display:inline-block}#search .result-id{font-size:1.2em}#search .result-id a{text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}#search .result-id a:active,#search .result-id a:focus,#search .result-id a:visited{color:#000}#search .result-id a:hover{color:#9768d1}#search .result-elem em,#search .result-id em{font-style:normal;color:#9768d1}#search ul{list-style:none;margin:0;padding:0}.night-mode-toggle{top:1.6em}.night-mode-toggle:focus{outline:none}.night-mode-toggle .icon-theme:before{content:"\E900"}@media screen and (max-width:768px){.night-mode-toggle .icon-theme:before{font-size:1em}}@media screen and (min-width:769px){.night-mode-toggle .icon-theme:before{font-size:1.25em}}@media screen and (min-width:1281px){.night-mode-toggle .icon-theme:before{font-size:1.5em}}body.night-mode,body.night-mode .content-outer{background:#212127}body.night-mode .night-mode-toggle .icon-theme:before{content:"\E901"}body.night-mode #search .result-id a:active,body.night-mode #search .result-id a:focus,body.night-mode #search .result-id a:visited{color:#d2d2d2}body.night-mode #search .result-id a:hover{color:#9768d1}body.night-mode .content-inner{color:#b4b4b4}body.night-mode .content-inner h1,body.night-mode .content-inner h2,body.night-mode .content-inner h3,body.night-mode .content-inner h4,body.night-mode .content-inner h5,body.night-mode .content-inner h6{color:#d2d2d2}body.night-mode .content-inner a{text-decoration:none;color:#d2d2d2;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}body.night-mode .content-inner a:visited{color:#d2d2d2}body.night-mode .content-inner a.no-underline,body.night-mode .content-inner a.view-source{text-decoration:none}body.night-mode .content-inner a.view-source:hover{color:#fff}body.night-mode .content-inner .summary h2 a{text-decoration:none}@-webkit-keyframes night-blink-background{0%{background-color:#3a4152}to{background-color:#660}}@keyframes night-blink-background{0%{background-color:#3a4152}to{background-color:#660}}body.night-mode .content-inner .detail:target .detail-header{-webkit-animation-name:night-blink-background;animation-name:night-blink-background}body.night-mode .content-inner .detail-header{background:#3a4152;color:#d2d2d2}body.night-mode .content-inner div.deprecated{background-color:#3c381e}body.night-mode .content-inner code{background-color:#2c2c31;border-color:#44444c}body.night-mode .content-inner pre code.hljs{background-color:#2c2c31}body.night-mode .content-inner pre a{text-decoration:none}body.night-mode .content-inner .footer{color:#959595}body.night-mode .content-inner .footer .line{display:inline-block}body.night-mode .content-inner .footer a{color:#959595}body.night-mode .sidebar-button,body.night-mode .sidebar-closed .sidebar-button{color:#d5dae6}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media print{.main{display:block}.sidebar,.sidebar-button{display:none}.content{padding-left:0;overflow:visible}.summary-row{page-break-inside:avoid}}code.makeup{display:block;overflow-x:auto;padding:.3em .5em!important;white-space:pre}code.makeup .unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.makeup .hll{background-color:#ffc}.makeup .bp{color:#3465a4}.makeup .c,.makeup .c1,.makeup .ch,.makeup .cm,.makeup .cp,.makeup .cpf,.makeup .cs{color:#999}.makeup .dl{color:#4e9a06}.makeup .err{color:#a40000;border:#ef2929}.makeup .fm,.makeup .g{color:#000}.makeup .gd{color:#a40000}.makeup .ge{color:#000;font-style:italic}.makeup .gh{color:navy;font-weight:700}.makeup .gi{color:#00a000}.makeup .go{color:#000;font-style:italic}.makeup .gp{color:#999}.makeup .gr{color:#ef2929}.makeup .gs{color:#000;font-weight:700}.makeup .gt{color:#a40000;font-weight:700}.makeup .gu{color:purple;font-weight:700}.makeup .il{color:#0000cf;font-weight:700}.makeup .k,.makeup .kc,.makeup .kd,.makeup .kn,.makeup .kp,.makeup .kr,.makeup .kt{color:#204a87}.makeup .l{color:#000}.makeup .ld{color:#c00}.makeup .m,.makeup .mb,.makeup .mf,.makeup .mh,.makeup .mi,.makeup .mo{color:#2937ab}.makeup .n{color:#000}.makeup .na{color:#c4a000}.makeup .nb{color:#204a87}.makeup .nc{color:#0000cf}.makeup .nd{color:#5c35cc;font-weight:700}.makeup .ne{color:#c00;font-weight:700}.makeup .nf{color:#f57900}.makeup .ni{color:#ce5c00}.makeup .nl{color:#f57900}.makeup .nn{color:#000}.makeup .no{color:#c17d11}.makeup .nt{color:#204a87;font-weight:700}.makeup .nv,.makeup .nx{color:#000}.makeup .o{color:#ce5c00}.makeup .ow{color:#204a87}.makeup .p,.makeup .py{color:#000}.makeup .s,.makeup .s1,.makeup .s2,.makeup .sa,.makeup .sb,.makeup .sc{color:#4e9a06}.makeup .sd{color:#8f5902;font-style:italic}.makeup .se{color:#204a87}.makeup .sh{color:#4e9a06}.makeup .si{color:#204a87}.makeup .sr{color:#c00}.makeup .ss{color:#c17d11}.makeup .sx{color:#4e9a06}.makeup .vc,.makeup .vg,.makeup .vi,.makeup .vm,.makeup .x{color:#000}.night-mode .makeup{color:#f8f8f2}.night-mode .makeup .hll{background-color:#49483e}.night-mode .makeup .bp{color:#f8f8f2}.night-mode .makeup .c,.night-mode .makeup .c1,.night-mode .makeup .ch,.night-mode .makeup .cm,.night-mode .makeup .cp,.night-mode .makeup .cpf,.night-mode .makeup .cs{color:#75715e}.night-mode .makeup .dl{color:#e6db74}.night-mode .makeup .err{color:#960050;background-color:#1e0010}.night-mode .makeup .fm{color:#a6e22e}.night-mode .makeup .gd{color:#f92672}.night-mode .makeup .ge{font-style:italic}.night-mode .makeup .gi{color:#a6e22e}.night-mode .makeup .gs{font-weight:700}.night-mode .makeup .gu{color:#75715e}.night-mode .makeup .gt{color:#f92672;font-weight:700}.night-mode .makeup .il{color:#ae81ff}.night-mode .makeup .k,.night-mode .makeup .kc,.night-mode .makeup .kd{color:#66d9ef}.night-mode .makeup .kn{color:#f92672}.night-mode .makeup .kp,.night-mode .makeup .kr,.night-mode .makeup .kt{color:#66d9ef}.night-mode .makeup .l,.night-mode .makeup .ld,.night-mode .makeup .m,.night-mode .makeup .mb,.night-mode .makeup .mf,.night-mode .makeup .mh,.night-mode .makeup .mi,.night-mode .makeup .mo{color:#ae81ff}.night-mode .makeup .n{color:#f8f8f2}.night-mode .makeup .na{color:#a6e22e}.night-mode .makeup .nb{color:#f8f8f2}.night-mode .makeup .nc,.night-mode .makeup .nd,.night-mode .makeup .ne,.night-mode .makeup .nf{color:#a6e22e}.night-mode .makeup .ni,.night-mode .makeup .nl,.night-mode .makeup .nn{color:#f8f8f2}.night-mode .makeup .no{color:#66d9ef}.night-mode .makeup .nt{color:#f92672}.night-mode .makeup .nv{color:#f8f8f2}.night-mode .makeup .nx{color:#a6e22e}.night-mode .makeup .o,.night-mode .makeup .ow{color:#f92672}.night-mode .makeup .p,.night-mode .makeup .py{color:#f8f8f2}.night-mode .makeup .s,.night-mode .makeup .s1,.night-mode .makeup .s2,.night-mode .makeup .sa,.night-mode .makeup .sb,.night-mode .makeup .sc,.night-mode .makeup .sd{color:#e6db74}.night-mode .makeup .se{color:#ae81ff}.night-mode .makeup .sh,.night-mode .makeup .si,.night-mode .makeup .sr,.night-mode .makeup .ss,.night-mode .makeup .sx{color:#e6db74}.night-mode .makeup .vc,.night-mode .makeup .vg,.night-mode .makeup .vi,.night-mode .makeup .vm{color:#f8f8f2} \ No newline at end of file diff --git a/formatters/html/dist/html-023b2ced0392b873ec75.js b/formatters/html/dist/html-4f6aa19597cd1982c84e.js similarity index 84% rename from formatters/html/dist/html-023b2ced0392b873ec75.js rename to formatters/html/dist/html-4f6aa19597cd1982c84e.js index a4068bd92..159e92fbe 100644 --- a/formatters/html/dist/html-023b2ced0392b873ec75.js +++ b/formatters/html/dist/html-4f6aa19597cd1982c84e.js @@ -36,4 +36,4 @@ * * Date: 2016-08-08 */ -function(n){var e,p,x,a,i,h,f,g,_,l,c,w,E,o,k,m,s,u,v,C="sizzle"+1*new Date,y=n.document,T=0,r=0,d=oe(),b=oe(),N=oe(),S=function(e,t){return e===t&&(c=!0),0},A={}.hasOwnProperty,t=[],O=t.pop,j=t.push,M=t.push,D=t.slice,L=function(e,t){for(var n=0,r=e.length;n+~]|"+P+")"+P+"*"),F=new RegExp("="+P+"*([^\\]'\"]*?)"+P+"*\\]","g"),W=new RegExp(I),G=new RegExp("^"+H+"$"),K={ID:new RegExp("^#("+H+")"),CLASS:new RegExp("^\\.("+H+")"),TAG:new RegExp("^("+H+"|[*])"),ATTR:new RegExp("^"+q),PSEUDO:new RegExp("^"+I),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,V=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,J=/[+~]/,Y=new RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){w()},ie=ye(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{M.apply(t=D.call(y.childNodes),y.childNodes),t[y.childNodes.length].nodeType}catch(e){M={apply:t.length?function(e,t){j.apply(e,D.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function ae(e,t,n,r){var i,a,o,s,l,c,u,f=t&&t.ownerDocument,d=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==d&&9!==d&&11!==d)return n;if(!r&&((t?t.ownerDocument||t:y)!==E&&w(t),t=t||E,k)){if(11!==d&&(l=Z.exec(e)))if(i=l[1]){if(9===d){if(!(o=t.getElementById(i)))return n;if(o.id===i)return n.push(o),n}else if(f&&(o=f.getElementById(i))&&v(t,o)&&o.id===i)return n.push(o),n}else{if(l[2])return M.apply(n,t.getElementsByTagName(e)),n;if((i=l[3])&&p.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(i)),n}if(p.qsa&&!N[e+" "]&&(!m||!m.test(e))){if(1!==d)f=t,u=e;else if("object"!==t.nodeName.toLowerCase()){for((s=t.getAttribute("id"))?s=s.replace(te,ne):t.setAttribute("id",s=C),a=(c=h(e)).length;a--;)c[a]="#"+s+" "+ve(c[a]);u=c.join(","),f=J.test(e)&&ge(t.parentNode)||t}if(u)try{return M.apply(n,f.querySelectorAll(u)),n}catch(e){}finally{s===C&&t.removeAttribute("id")}}}return g(e.replace($,"$1"),t,n,r)}function oe(){var r=[];return function e(t,n){return r.push(t+" ")>x.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function se(e){return e[C]=!0,e}function le(e){var t=E.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ce(e,t){for(var n=e.split("|"),r=n.length;r--;)x.attrHandle[n[r]]=t}function ue(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function de(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function pe(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ie(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function he(o){return se(function(a){return a=+a,se(function(e,t){for(var n,r=o([],e.length,a),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in p=ae.support={},i=ae.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},w=ae.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:y;return r!==E&&9===r.nodeType&&r.documentElement&&(o=(E=r).documentElement,k=!i(E),y!==E&&(n=E.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",re,!1):n.attachEvent&&n.attachEvent("onunload",re)),p.attributes=le(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=le(function(e){return e.appendChild(E.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=Q.test(E.getElementsByClassName),p.getById=le(function(e){return o.appendChild(e).id=C,!E.getElementsByName||!E.getElementsByName(C).length}),p.getById?(x.filter.ID=function(e){var t=e.replace(Y,ee);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n=t.getElementById(e);return n?[n]:[]}}):(x.filter.ID=function(e){var n=e.replace(Y,ee);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n,r,i,a=t.getElementById(e);if(a){if((n=a.getAttributeNode("id"))&&n.value===e)return[a];for(i=t.getElementsByName(e),r=0;a=i[r++];)if((n=a.getAttributeNode("id"))&&n.value===e)return[a]}return[]}}),x.find.TAG=p.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,a=t.getElementsByTagName(e);if("*"!==e)return a;for(;n=a[i++];)1===n.nodeType&&r.push(n);return r},x.find.CLASS=p.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&k)return t.getElementsByClassName(e)},s=[],m=[],(p.qsa=Q.test(E.querySelectorAll))&&(le(function(e){o.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||m.push("\\["+P+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+C+"-]").length||m.push("~="),e.querySelectorAll(":checked").length||m.push(":checked"),e.querySelectorAll("a#"+C+"+*").length||m.push(".#.+[+~]")}),le(function(e){e.innerHTML="";var t=E.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&m.push("name"+P+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&m.push(":enabled",":disabled"),o.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&m.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),m.push(",.*:")})),(p.matchesSelector=Q.test(u=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&le(function(e){p.disconnectedMatch=u.call(e,"*"),u.call(e,"[s!='']:x"),s.push("!=",I)}),m=m.length&&new RegExp(m.join("|")),s=s.length&&new RegExp(s.join("|")),t=Q.test(o.compareDocumentPosition),v=t||Q.test(o.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},S=t?function(e,t){if(e===t)return c=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===E||e.ownerDocument===y&&v(y,e)?-1:t===E||t.ownerDocument===y&&v(y,t)?1:l?L(l,e)-L(l,t):0:4&n?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,r=0,i=e.parentNode,a=t.parentNode,o=[e],s=[t];if(!i||!a)return e===E?-1:t===E?1:i?-1:a?1:l?L(l,e)-L(l,t):0;if(i===a)return ue(e,t);for(n=e;n=n.parentNode;)o.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;o[r]===s[r];)r++;return r?ue(o[r],s[r]):o[r]===y?-1:s[r]===y?1:0}),E},ae.matches=function(e,t){return ae(e,null,null,t)},ae.matchesSelector=function(e,t){if((e.ownerDocument||e)!==E&&w(e),t=t.replace(F,"='$1']"),p.matchesSelector&&k&&!N[t+" "]&&(!s||!s.test(t))&&(!m||!m.test(t)))try{var n=u.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Y,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Y,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ae.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ae.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return K.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&W.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Y,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=d[e+" "];return t||(t=new RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&d(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=ae.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function O(e,n,r){return y(n)?C.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?C.grep(e,function(e){return e===n!==r}):"string"!=typeof n?C.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(C.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(C):C.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:M.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof C?t[0]:t,C.merge(this,C.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:k,!0)),A.test(r[1])&&C.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=k.getElementById(r[2]))&&(this[0]=i,this.length=1),this}).prototype=C.fn,j=C(k);var D=/^(?:parents|prev(?:Until|All))/,L={children:!0,contents:!0,next:!0,prev:!0};function R(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}C.fn.extend({has:function(e){var t=C(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]+)/i,fe=/^$|^module$|\/(?:java|ecma)script/i,de={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function pe(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&S(e,t)?C.merge([e],n):n}function he(e,t){for(var n=0,r=e.length;nx",v.noCloneChecked=!!ge.cloneNode(!0).lastChild.defaultValue;var be=k.documentElement,xe=/^key/,_e=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,we=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function ke(){return!1}function Ce(){try{return k.activeElement}catch(e){}}function Te(e,t,n,r,i,a){var o,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Te(e,s,n,r,t[s],a);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=ke;else if(!i)return e;return 1===a&&(o=i,(i=function(e){return C().off(e),o.apply(this,arguments)}).guid=o.guid||(o.guid=C.guid++)),e.each(function(){C.event.add(this,t,i,r,n)})}C.event={global:{},add:function(t,e,n,r,i){var a,o,s,l,c,u,f,d,p,h,g,m=Q.get(t);if(m)for(n.handler&&(n=(a=n).handler,i=a.selector),i&&C.find.matchesSelector(be,i),n.guid||(n.guid=C.guid++),(l=m.events)||(l=m.events={}),(o=m.handle)||(o=m.handle=function(e){return void 0!==C&&C.event.triggered!==e.type?C.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(P)||[""]).length;c--;)p=g=(s=we.exec(e[c])||[])[1],h=(s[2]||"").split(".").sort(),p&&(f=C.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=C.event.special[p]||{},u=C.extend({type:p,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&C.expr.match.needsContext.test(i),namespace:h.join(".")},a),(d=l[p])||((d=l[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,o)||t.addEventListener&&t.addEventListener(p,o)),f.add&&(f.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,u):d.push(u),C.event.global[p]=!0)},remove:function(e,t,n,r,i){var a,o,s,l,c,u,f,d,p,h,g,m=Q.hasData(e)&&Q.get(e);if(m&&(l=m.events)){for(c=(t=(t||"").match(P)||[""]).length;c--;)if(p=g=(s=we.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),p){for(f=C.event.special[p]||{},d=l[p=(r?f.delegateType:f.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=a=d.length;a--;)u=d[a],!i&&g!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(d.splice(a,1),u.selector&&d.delegateCount--,f.remove&&f.remove.call(e,u));o&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,m.handle)||C.removeEvent(e,p,m.handle),delete l[p])}else for(p in l)C.event.remove(e,p+t[c],n,r,!0);C.isEmptyObject(l)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,a,o,s=C.event.fix(e),l=new Array(arguments.length),c=(Q.get(this,"events")||{})[s.type]||[],u=C.event.special[s.type]||{};for(l[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Se=/\s*$/g;function je(e,t){return S(e,"table")&&S(11!==t.nodeType?t:t.firstChild,"tr")&&C(e).children("tbody")[0]||e}function Me(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function De(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,a,o,s,l,c;if(1===t.nodeType){if(Q.hasData(e)&&(a=Q.access(e),o=Q.set(t,a),c=a.events))for(i in delete o.handle,o.events={},c)for(n=0,r=c[i].length;n")},clone:function(e,t,n){var r,i,a,o,s,l,c,u=e.cloneNode(!0),f=C.contains(e.ownerDocument,e);if(!(v.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||C.isXMLDoc(e)))for(o=pe(u),r=0,i=(a=pe(e)).length;r").prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),k.head.appendChild(r[0])},abort:function(){i&&i()}}});var zt,Ft=[],Wt=/(=)\?(?=&|$)|\?\?/;C.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Ft.pop()||C.expando+"_"+_t++;return this[e]=!0,e}}),C.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,a,o=!1!==e.jsonp&&(Wt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Wt.test(e.data)&&"data");if(o||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,o?e[o]=e[o].replace(Wt,"$1"+r):!1!==e.jsonp&&(e.url+=(wt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return a||C.error(r+" was not called"),a[0]},e.dataTypes[0]="json",i=E[r],E[r]=function(){a=arguments},n.always(function(){void 0===i?C(E).removeProp(r):E[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Ft.push(r)),a&&y(i)&&i(a[0]),a=i=void 0}),"script"}),v.createHTMLDocument=((zt=k.implementation.createHTMLDocument("").body).innerHTML="
    ",2===zt.childNodes.length),C.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=k.implementation.createHTMLDocument("")).createElement("base")).href=k.location.href,t.head.appendChild(r)):t=k),a=!n&&[],(i=A.exec(e))?[t.createElement(i[1])]:(i=ye([e],t,a),a&&a.length&&C(a).remove(),C.merge([],i.childNodes)));var r,i,a},C.fn.load=function(e,t,n){var r,i,a,o=this,s=e.indexOf(" ");return-1").append(C.parseHTML(e)).find(r):e)}).always(n&&function(e,t){o.each(function(){n.apply(this,a||[e.responseText,t,e])})}),this},C.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){C.fn[t]=function(e){return this.on(t,e)}}),C.expr.pseudos.animated=function(t){return C.grep(C.timers,function(e){return t===e.elem}).length},C.offset={setOffset:function(e,t,n){var r,i,a,o,s,l,c=C.css(e,"position"),u=C(e),f={};"static"===c&&(e.style.position="relative"),s=u.offset(),a=C.css(e,"top"),l=C.css(e,"left"),i=("absolute"===c||"fixed"===c)&&-1<(a+l).indexOf("auto")?(o=(r=u.position()).top,r.left):(o=parseFloat(a)||0,parseFloat(l)||0),y(t)&&(t=t.call(e,n,C.extend({},s))),null!=t.top&&(f.top=t.top-s.top+o),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):u.css(f)}},C.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){C.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===C.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===C.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=C(e).offset()).top+=C.css(e,"borderTopWidth",!0),i.left+=C.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-C.css(r,"marginTop",!0),left:t.left-i.left-C.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===C.css(e,"position");)e=e.offsetParent;return e||be})}}),C.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var a="pageYOffset"===i;C.fn[t]=function(e){return z(this,function(e,t,n){var r;if(b(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(a?r.pageXOffset:n,a?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),C.each(["top","left"],function(e,n){C.cssHooks[n]=$e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),He.test(t)?C(e).position()[n]+"px":t})}),C.each({Height:"height",Width:"width"},function(o,s){C.each({padding:"inner"+o,content:s,"":"outer"+o},function(r,a){C.fn[a]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return z(this,function(e,t,n){var r;return b(e)?0===a.indexOf("outer")?e["inner"+o]:e.document.documentElement["client"+o]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+o],r["scroll"+o],e.body["offset"+o],r["offset"+o],r["client"+o])):void 0===n?C.css(e,t,i):C.style(e,t,n,i)},s,n?e:void 0,n)}})}),C.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){C.fn[n]=function(e,t){return 0]+>|\t|)+|(?:\n)))/gm,b="
    ",x={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};function _(e){return e.replace(/&/g,"&").replace(//g,">")}function d(e){return e.nodeName.toLowerCase()}function w(e,t){var n=e&&e.exec(t);return n&&0===n.index}function u(e){return t.test(e)}function r(e){var t,n={},r=Array.prototype.slice.call(arguments,1);for(t in e)n[t]=e[t];return r.forEach(function(e){for(t in e)n[t]=e[t]}),n}function p(e){var i=[];return function e(t,n){for(var r=t.firstChild;r;r=r.nextSibling)3===r.nodeType?n+=r.nodeValue.length:1===r.nodeType&&(i.push({event:"start",offset:n,node:r}),n=e(r,n),d(r).match(/br|hr|img|input/)||i.push({event:"stop",offset:n,node:r}));return n}(e,0),i}function h(t){return t.variants&&!t.cached_variants&&(t.cached_variants=t.variants.map(function(e){return r(t,{variants:null},e)})),t.cached_variants||t.endsWithParent&&[r(t)]||[t]}function E(o){function s(e){return e&&e.source||e}function l(e,t){return new RegExp(s(e),"m"+(o.case_insensitive?"i":"")+(t?"g":""))}!function t(n,e){if(n.compiled)return;n.compiled=!0;n.keywords=n.keywords||n.beginKeywords;if(n.keywords){var r={},i=function(n,e){o.case_insensitive&&(e=e.toLowerCase()),e.split(" ").forEach(function(e){var t=e.split("|");r[t[0]]=[n,t[1]?Number(t[1]):1]})};"string"==typeof n.keywords?i("keyword",n.keywords):c(n.keywords).forEach(function(e){i(e,n.keywords[e])}),n.keywords=r}n.lexemesRe=l(n.lexemes||/\w+/,!0);e&&(n.beginKeywords&&(n.begin="\\b("+n.beginKeywords.split(" ").join("|")+")\\b"),n.begin||(n.begin=/\B|\b/),n.beginRe=l(n.begin),n.end||n.endsWithParent||(n.end=/\B|\b/),n.end&&(n.endRe=l(n.end)),n.terminator_end=s(n.end)||"",n.endsWithParent&&e.terminator_end&&(n.terminator_end+=(n.end?"|":"")+e.terminator_end));n.illegal&&(n.illegalRe=l(n.illegal));null==n.relevance&&(n.relevance=1);n.contains||(n.contains=[]);n.contains=Array.prototype.concat.apply([],n.contains.map(function(e){return h("self"===e?n:e)}));n.contains.forEach(function(e){t(e,n)});n.starts&&t(n.starts,e);var a=n.contains.map(function(e){return e.beginKeywords?"\\.?("+e.begin+")\\.?":e.begin}).concat([n.terminator_end,n.illegal]).map(s).filter(Boolean);n.terminators=a.length?l(a.join("|"),!0):{exec:function(){return null}}}(o)}function k(e,t,s,n){function l(e,t,n,r){var i=r?"":x.classPrefix,a='')+t+o}function c(){p+=null!=d.subLanguage?function(){var e="string"==typeof d.subLanguage;if(e&&!y[d.subLanguage])return _(h);var t=e?k(d.subLanguage,h,!0,a[d.subLanguage]):C(h,d.subLanguage.length?d.subLanguage:void 0);0")+'"');return h+=t,t.length||1}var f=T(e);if(!f)throw new Error('Unknown language: "'+e+'"');E(f);var i,d=n||f,a={},p="";for(i=d;i!==f;i=i.parent)i.className&&(p=l(i.className,"",!0)+p);var h="",g=0;try{for(var o,m,v=0;d.terminators.lastIndex=v,o=d.terminators.exec(t);)m=r(t.substring(v,o.index),o[0]),v=o.index+m;for(r(t.substr(v)),i=d;i.parent;i=i.parent)i.className&&(p+=b);return{relevance:g,value:p,language:e,top:d}}catch(e){if(e.message&&-1!==e.message.indexOf("Illegal"))return{relevance:0,value:_(t)};throw e}}function C(n,e){e=e||x.languages||c(y);var r={relevance:0,value:_(n)},i=r;return e.filter(T).forEach(function(e){var t=k(e,n,!1);t.language=e,t.relevance>i.relevance&&(i=t),t.relevance>r.relevance&&(i=r,r=t)}),i.language&&(r.second_best=i),r}function g(e){return x.tabReplace||x.useBR?e.replace(n,function(e,t){return x.useBR&&"\n"===e?"
    ":x.tabReplace?t.replace(/\t/g,x.tabReplace):""}):e}function a(e){var t,n,r,i,a,o=function(e){var t,n,r,i,a=e.className+" ";if(a+=e.parentNode?e.parentNode.className:"",n=l.exec(a))return T(n[1])?n[1]:"no-highlight";for(a=a.split(/\s+/),t=0,r=a.length;t/g,"\n"):t=e,a=t.textContent,r=o?k(o,a,!0):C(a),(n=p(t)).length&&((i=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=r.value,r.value=function(e,t,n){var r=0,i="",a=[];function o(){return e.length&&t.length?e[0].offset!==t[0].offset?e[0].offset"}function l(e){i+=""}function c(e){("start"===e.event?s:l)(e.node)}for(;e.length||t.length;){var u=o();if(i+=_(n.substring(r,u[0].offset)),r=u[0].offset,u===e){for(a.reverse().forEach(l);c(u.splice(0,1)[0]),(u=o())===e&&u.length&&u[0].offset===r;);a.reverse().forEach(s)}else"start"===u[0].event?a.push(u[0].node):a.pop(),c(u.splice(0,1)[0])}return i+_(n.substr(r))}(n,p(i),a)),r.value=g(r.value),e.innerHTML=r.value,e.className=function(e,t,n){var r=t?s[t]:n,i=[e.trim()];e.match(/\bhljs\b/)||i.push("hljs");-1===e.indexOf(r)&&i.push(r);return i.join(" ").trim()}(e.className,o,r.language),e.result={language:r.language,re:r.relevance},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.relevance}))}function o(){if(!o.called){o.called=!0;var e=document.querySelectorAll("pre code");f.forEach.call(e,a)}}function T(e){return e=(e||"").toLowerCase(),y[e]||y[s[e]]}i.highlight=k,i.highlightAuto=C,i.fixMarkup=g,i.highlightBlock=a,i.configure=function(e){x=r(x,e)},i.initHighlighting=o,i.initHighlightingOnLoad=function(){addEventListener("DOMContentLoaded",o,!1),addEventListener("load",o,!1)},i.registerLanguage=function(t,e){var n=y[t]=e(i);n.aliases&&n.aliases.forEach(function(e){s[e]=t})},i.listLanguages=function(){return c(y)},i.getLanguage=T,i.inherit=r,i.IDENT_RE="[a-zA-Z]\\w*",i.UNDERSCORE_IDENT_RE="[a-zA-Z_]\\w*",i.NUMBER_RE="\\b\\d+(\\.\\d+)?",i.C_NUMBER_RE="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",i.BINARY_NUMBER_RE="\\b(0b[01]+)",i.RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",i.BACKSLASH_ESCAPE={begin:"\\\\[\\s\\S]",relevance:0},i.APOS_STRING_MODE={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.QUOTE_STRING_MODE={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.PHRASAL_WORDS_MODE={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},i.COMMENT=function(e,t,n){var r=i.inherit({className:"comment",begin:e,end:t,contains:[]},n||{});return r.contains.push(i.PHRASAL_WORDS_MODE),r.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|XXX):",relevance:0}),r},i.C_LINE_COMMENT_MODE=i.COMMENT("//","$"),i.C_BLOCK_COMMENT_MODE=i.COMMENT("/\\*","\\*/"),i.HASH_COMMENT_MODE=i.COMMENT("#","$"),i.NUMBER_MODE={className:"number",begin:i.NUMBER_RE,relevance:0},i.C_NUMBER_MODE={className:"number",begin:i.C_NUMBER_RE,relevance:0},i.BINARY_NUMBER_MODE={className:"number",begin:i.BINARY_NUMBER_RE,relevance:0},i.CSS_NUMBER_MODE={className:"number",begin:i.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},i.REGEXP_MODE={className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[i.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[i.BACKSLASH_ESCAPE]}]},i.TITLE_MODE={className:"title",begin:i.IDENT_RE,relevance:0},i.UNDERSCORE_TITLE_MODE={className:"title",begin:i.UNDERSCORE_IDENT_RE,relevance:0},i.METHOD_GUARD={begin:"\\.\\s*"+i.UNDERSCORE_IDENT_RE,relevance:0}})(t)}()},function(e,t,n){"use strict";t.__esModule=!0,t.extend=s,t.indexOf=function(e,t){for(var n=0,r=e.length;n":">",'"':""","'":"'","`":"`","=":"="},i=/[&<>"'`=]/g,a=/[&<>"'`=]/;function o(e){return r[e]}function s(e){for(var t=1;t",returnBegin:!0,illegal:"\\(|#|//|/\\*|\\\\|:|;",contains:[h,e.inherit(e.TITLE_MODE,{begin:t})],starts:{end:";|\\.",keywords:r,contains:p}},i,{begin:"^-",end:"\\.",relevance:0,excludeEnd:!0,returnBegin:!0,lexemes:"-"+e.IDENT_RE,keywords:"-module -record -undef -export -ifdef -ifndef -author -copyright -doc -vsn -import -include -include_lib -compile -define -else -endif -file -behaviour -behavior -spec",contains:[h]},a,e.QUOTE_STRING_MODE,f,c,u,l,{begin:/\.$/}]}}},function(e,t){e.exports=function(e){return{keywords:{built_in:"spawn spawn_link self",keyword:"after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse|10 query receive rem try when xor"},contains:[{className:"meta",begin:"^[0-9]+> ",relevance:10},e.COMMENT("%","$"),{className:"number",begin:"\\b(\\d+#[a-fA-F0-9]+|\\d+(\\.\\d+)?([eE][-+]?\\d+)?)",relevance:0},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"\\?(::)?([A-Z]\\w*(::)?)+"},{begin:"->"},{begin:"ok"},{begin:"!"},{begin:"(\\b[a-z'][a-zA-Z0-9_']*:[a-z'][a-zA-Z0-9_']*)|(\\b[a-z'][a-zA-Z0-9_']*)",relevance:0},{begin:"[A-Z][a-zA-Z0-9_']*",relevance:0}]}}},function(e,t){e.exports=function(e){var t="HTTP/[0-9\\.]+";return{aliases:["https"],illegal:"\\S",contains:[{begin:"^"+t,end:"$",contains:[{className:"number",begin:"\\b\\d{3}\\b"}]},{begin:"^[A-Z]+ (.*?) "+t+"$",returnBegin:!0,end:"$",contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{begin:t},{className:"keyword",begin:"[A-Z]+"}]},{className:"attribute",begin:"^\\w",end:": ",excludeEnd:!0,illegal:"\\n|\\s|=",starts:{end:"$",relevance:0}},{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}]}}},function(e,t){e.exports=function(e){var t="[A-Za-z$_][0-9A-Za-z$_]*",n={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},r={className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},i={className:"subst",begin:"\\$\\{",end:"\\}",keywords:n,contains:[]},a={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,i]};i.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,r,e.REGEXP_MODE];var o=i.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);return{aliases:["js","jsx"],keywords:n,contains:[{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},{className:"meta",begin:/^#!/,end:/$/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r,{begin:/[{,]\s*/,relevance:0,contains:[{begin:t+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:t,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+t+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:o}]}]},{begin://,subLanguage:"xml",contains:[{begin:/<\w+\s*\/>/,skip:!0},{begin:/<\w+/,end:/(\/\w+|\w+\/)>/,skip:!0,contains:[{begin:/<\w+\s*\/>/,skip:!0},"self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:t}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:o}],illegal:/\[|%/},{begin:/\$[(.]/},e.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0}],illegal:/#(?!!)/}}},function(e,t){e.exports=function(e){var t={literal:"true false null"},n=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],r={end:",",endsWithParent:!0,excludeEnd:!0,contains:n,keywords:t},i={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(r,{begin:/:/})],illegal:"\\S"},a={begin:"\\[",end:"\\]",contains:[e.inherit(r)],illegal:"\\S"};return n.splice(n.length,0,i,a),{contains:n,keywords:t,illegal:"\\S"}}},function(e,t){e.exports=function(e){return{aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$"},{begin:"^.+?\\n[=-]{2,}$"}]},{begin:"<",end:">",subLanguage:"xml",relevance:0},{className:"bullet",begin:"^([*+-]|(\\d+\\.))\\s+"},{className:"strong",begin:"[*_]{2}.+?[*_]{2}"},{className:"emphasis",variants:[{begin:"\\*.+?\\*"},{begin:"_.+?_",relevance:0}]},{className:"quote",begin:"^>\\s+",end:"$"},{className:"code",variants:[{begin:"^```w*s*$",end:"^```s*$"},{begin:"`.+?`"},{begin:"^( {4}|\t)",end:"$",relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},{begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}},function(e,t){e.exports=function(e){var t=e.COMMENT("--","$");return{case_insensitive:!0,illegal:/[<>{}*#]/,contains:[{beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment",end:/;/,endsWithParent:!0,lexemes:/[\w\.]+/,keywords:{keyword:"abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias allocate allow alter always analyze ancillary and any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second section securefile security seed segment select self sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null",built_in:"array bigint binary bit blob boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text varchar varying void"},contains:[{className:"string",begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE,{begin:"''"}]},{className:"string",begin:'"',end:'"',contains:[e.BACKSLASH_ESCAPE,{begin:'""'}]},{className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t]},e.C_BLOCK_COMMENT_MODE,t]}}},function(e,t){e.exports=function(e){var t={endsWithParent:!0,illegal:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[{begin:"\\[",end:"\\]"}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},{begin:/<\?(php)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0}]},{className:"tag",begin:"|$)",end:">",keywords:{name:"style"},contains:[t],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:"|$)",end:">",keywords:{name:"script"},contains:[t],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["actionscript","javascript","handlebars","xml"]}},{className:"meta",variants:[{begin:/<\?xml/,end:/\?>/,relevance:10},{begin:/<\?\w+/,end:/\?>/}]},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},t]}]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var i="hll";function r(e){for(var t=e.target.getAttribute("data-group-id"),n=document.querySelectorAll("[data-group-id='"+t+"']"),r=0;r= 2.0.0-beta.1",7:">= 4.0.0"};var c="[object Object]";function u(e,t,n){this.helpers=e||{},this.partials=t||{},this.decorators=n||{},o.registerDefaultHelpers(this),s.registerDefaultDecorators(this)}u.prototype={constructor:u,logger:l.default,log:l.default.log,registerHelper:function(e,t){if(i.toString.call(e)===c){if(t)throw new a.default("Arg not supported with multiple helpers");i.extend(this.helpers,e)}else this.helpers[e]=t},unregisterHelper:function(e){delete this.helpers[e]},registerPartial:function(e,t){if(i.toString.call(e)===c)i.extend(this.partials,e);else{if(void 0===t)throw new a.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=t}},unregisterPartial:function(e){delete this.partials[e]},registerDecorator:function(e,t){if(i.toString.call(e)===c){if(t)throw new a.default("Arg not supported with multiple decorators");i.extend(this.decorators,e)}else this.decorators[e]=t},unregisterDecorator:function(e){delete this.decorators[e]}};var f=l.default.log;t.log=f,t.createFrame=i.createFrame,t.logger=l.default},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,i){var a;return"

    Sorry, we couldn't find anything for "+e.escapeExpression("function"==typeof(a=null!=(a=n.value||(null!=t?t.value:t))?a:n.helperMissing)?a.call(null!=t?t:e.nullContext||{},{name:"value",hash:{},data:i}):a)+".

    \n"},3:function(e,t,n,r,i,a,o){var s;return null!=(s=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.levels:t,{name:"each",hash:{},fn:e.program(4,i,0,a,o),inverse:e.noop,data:i}))?s:""},4:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{};return'

    '+e.escapeExpression("function"==typeof(l=null!=(l=n.name||(null!=t?t.name:t))?l:n.helperMissing)?l.call(c,{name:"name",hash:{},data:i}):l)+"

    \n"+(null!=(s=n.each.call(c,null!=t?t.results:t,{name:"each",hash:{},fn:e.program(5,i,0,a,o),inverse:e.noop,data:i}))?s:"")},5:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
    \n

    \n '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+'\n

    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.functions:t,{name:"each",hash:{},fn:e.program(6,i,0,a,o),inverse:e.noop,data:i}))?s:"")+'
    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.callbacks:t,{name:"each",hash:{},fn:e.program(8,i,0,a,o),inverse:e.noop,data:i}))?s:"")+'
    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.types:t,{name:"each",hash:{},fn:e.program(10,i,0,a,o),inverse:e.noop,data:i}))?s:"")+"
    \n
    \n"},6:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+"
  • \n"},8:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+" (callback)
  • \n"},10:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+" (type)
  • \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{};return"

    Search Results for "+e.escapeExpression("function"==typeof(l=null!=(l=n.value||(null!=t?t.value:t))?l:n.helperMissing)?l.call(c,{name:"value",hash:{},data:i}):l)+"

    \n\n"+(null!=(s=n.if.call(c,null!=t?t.empty:t,{name:"if",hash:{},fn:e.program(1,i,0,a,o),inverse:e.program(3,i,0,a,o),data:i}))?s:"")},useData:!0,useDepths:!0})},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,i,a,o){var s,l=null!=t?t:e.nullContext||{},c=n.helperMissing;return(null!=(s=(n.newGroup||t&&t.newGroup||c).call(l,o[1],null!=(s=a[0][0])?s.group:s,{name:"newGroup",hash:{},fn:e.program(2,i,0,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+'
  • \n\n'+(null!=(s=n.if.call(l,null!=(s=a[0][0])?s.context_module:s,{name:"if",hash:{},fn:e.program(6,i,0,a,o),inverse:e.program(11,i,0,a,o),data:i,blockParams:a}))?s:"")+"
  • \n"},2:function(e,t,n,r,i,a){var o;return'
  • '+e.escapeExpression(e.lambda(null!=(o=a[1][0])?o.group:o,t))+"
  • \n"},4:function(e,t,n,r,i){return"clicked open"},6:function(e,t,n,r,i,a){var o;return' \n"},7:function(e,t,n,r,i,a){var o;return' '+e.escapeExpression(e.lambda(null!=(o=a[2][0])?o.title_collapsed:o,t))+"\n"},9:function(e,t,n,r,i,a){var o;return" "+e.escapeExpression(e.lambda(null!=(o=a[2][0])?o.title:o,t))+"\n"},11:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing;return' \n"+(null!=(o=n.if.call(c,null!=(o=a[1][0])?o.title_prefix:o,{name:"if",hash:{},fn:e.program(7,i,0,a),inverse:e.program(9,i,0,a),data:i,blockParams:a}))?o:"")+" \n\n"+(null!=(o=(n.hasContent||t&&t.hasContent||u).call(c,a[1][0],{name:"hasContent",hash:{},fn:e.program(14,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")},12:function(e,t,n,r,i){return'class="expand"'},14:function(e,t,n,r,i,a){var o;return'
      \n
    • \n Top\n
    • \n\n'+(null!=(o=(n.isArray||t&&t.isArray||n.helperMissing).call(null!=t?t:e.nullContext||{},null!=(o=a[2][0])?o.headers:o,{name:"isArray",hash:{},fn:e.program(15,i,0,a),inverse:e.program(18,i,0,a),data:i,blockParams:a}))?o:"")+"
    \n"},15:function(e,t,n,r,i,a){var o;return null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=a[3][0])?o.headers:o,{name:"each",hash:{},fn:e.program(16,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:""},16:function(e,t,n,r,i,a){var o,s,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • \n '+l(typeof(s=null!=(s=n.id||(null!=t?t.id:t))?s:u)===f?s.call(c,{name:"id",hash:{},data:i,blockParams:a}):s)+"\n
  • \n"},18:function(e,t,n,r,i,a){var o,s=null!=t?t:e.nullContext||{};return(null!=(o=(n.showSummary||t&&t.showSummary||n.helperMissing).call(s,a[3][0],{name:"showSummary",hash:{},fn:e.program(19,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")+(null!=(o=n.each.call(s,null!=(o=a[3][0])?o.nodeGroups:o,{name:"each",hash:{},fn:e.program(21,i,1,a),inverse:e.noop,data:i,blockParams:a}))?o:"")},19:function(e,t,n,r,i,a){var o;return'
  • \n Summary\n
  • \n'},21:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression;return'
  • \n '+l(s(null!=(o=a[0][0])?o.name:o,t))+'\n
      \n'+(null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=a[0][0])?o.nodes:o,{name:"each",hash:{},fn:e.program(22,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")+"
    \n
  • \n"},22:function(e,t,n,r,i,a){var o,s,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • \n '+l(typeof(s=null!=(s=n.id||(null!=t?t.id:t))?s:u)===f?s.call(c,{name:"id",hash:{},data:i,blockParams:a}):s)+"\n
  • \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i,a,o){var s;return'
      \n'+(null!=(s=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.nodes:t,{name:"each",hash:{},fn:e.program(1,i,2,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+"
    \n"},useData:!0,useDepths:!0,useBlockParams:!0})},function(i,e,t){(function(e){var y="Expected a function",a=NaN,o="[object Symbol]",s=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,u=/^0o[0-7]+$/i,f=parseInt,t="object"==typeof e&&e&&e.Object===Object&&e,n="object"==typeof self&&self&&self.Object===Object&&self,r=t||n||Function("return this")(),d=Object.prototype.toString,b=Math.max,x=Math.min,_=function(){return r.Date.now()};function p(r,i,e){var a,o,s,l,c,u,f=0,d=!1,p=!1,t=!0;if("function"!=typeof r)throw new TypeError(y);function h(e){var t=a,n=o;return a=o=void 0,f=e,l=r.apply(n,t)}function g(e){var t=e-u;return void 0===u||i<=t||t<0||p&&s<=e-f}function m(){var e,t,n=_();if(g(n))return v(n);c=setTimeout(m,(t=i-((e=n)-u),p?x(t,s-(e-f)):t))}function v(e){return c=void 0,t&&a?h(e):(a=o=void 0,l)}function n(){var e,t=_(),n=g(t);if(a=arguments,o=this,u=t,n){if(void 0===c)return f=e=u,c=setTimeout(m,i),d?h(e):l;if(p)return c=setTimeout(m,i),h(u)}return void 0===c&&(c=setTimeout(m,i)),l}return i=E(i)||0,w(e)&&(d=!!e.leading,s=(p="maxWait"in e)?b(E(e.maxWait)||0,i):s,t="trailing"in e?!!e.trailing:t),n.cancel=function(){void 0!==c&&clearTimeout(c),a=u=o=c=void(f=0)},n.flush=function(){return void 0===c?l:v(_())},n}function w(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function E(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||(n=t)&&"object"==typeof n&&d.call(t)==o)return a;var t,n;if(w(e)){var r="function"==typeof e.valueOf?e.valueOf():e;e=w(r)?r+"":r}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(s,"");var i=c.test(e);return i||u.test(e)?f(e.slice(2),i?2:8):l.test(e)?a:+e}i.exports=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new TypeError(y);return w(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),p(e,t,{leading:r,maxWait:t,trailing:i})}}).call(this,t(20))},,,,,function(e,t,n){n(49),e.exports=n(47)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}t.__esModule=!0;var a=i(n(22)),o=r(n(43)),s=r(n(4)),l=i(n(2)),c=i(n(44)),u=r(n(45));function f(){var t=new a.HandlebarsEnvironment;return l.extend(t,a),t.SafeString=o.default,t.Exception=s.default,t.Utils=l,t.escapeExpression=l.escapeExpression,t.VM=c,t.template=function(e){return c.template(e,t)},t}var d=f();d.create=f,u.default(d),d.default=d,t.default=d,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.registerDefaultHelpers=function(e){i.default(e),a.default(e),o.default(e),s.default(e),l.default(e),c.default(e),u.default(e)};var i=r(n(33)),a=r(n(34)),o=r(n(35)),s=r(n(36)),l=r(n(37)),c=r(n(38)),u=r(n(39))},function(e,t,n){"use strict";t.__esModule=!0;var o=n(2);t.default=function(a){a.registerHelper("blockHelperMissing",function(e,t){var n=t.inverse,r=t.fn;if(!0===e)return r(this);if(!1===e||null==e)return n(this);if(o.isArray(e))return 0"+e[0]+"";return r.slice(0,t)+i+r.slice(n)}function G(e){return!!e}function K(e,a,o,t){return(e||[]).reduce(function(e,t){var n=(a+"."+t.id).match(o),r=t.id&&t.id.match(o);if((n||r)&&!e[t.id]){var i=JSON.parse(JSON.stringify(t));i.match=r?W(r):t.id,e[i.id]=i}return e},t||{})}function X(e,t,n){0fe?pe:ge)}var xe=a()("body"),_e="night-mode",we=a()(".night-mode-toggle");function Ee(){xe.addClass(_e);try{localStorage.setItem(_e,!0)}catch(e){}}function ke(){xe.hasClass(_e)?function(){xe.removeClass(_e);try{localStorage.removeItem(_e)}catch(e){}}():Ee()}function Ce(){!function(){try{localStorage.getItem(_e)&&Ee()}catch(e){}}(),we.click(function(){ke()})}var Te=n(16);window.$=a.a,a()(function(){o.a.registerHelper("hasContent",j),o.a.registerHelper("isArray",D),o.a.registerHelper("isContextNode",L),o.a.registerHelper("isLocal",R),o.a.registerHelper("newGroup",P),o.a.registerHelper("showSummary",H),l.a.configure({tabReplace:" ",languages:[]}),l.a.registerLanguage("bash",u.a),l.a.registerLanguage("css",d.a),l.a.registerLanguage("diff",h.a),l.a.registerLanguage("erlang",m.a),l.a.registerLanguage("erlang-repl",y.a),l.a.registerLanguage("http",x.a),l.a.registerLanguage("javascript",w.a),l.a.registerLanguage("json",k.a),l.a.registerLanguage("markdown",T.a),l.a.registerLanguage("sql",S.a),l.a.registerLanguage("xml",O.a),Ce(),function(){be();var e=window.innerWidth;a()(window).resize(ce()(function(){e!==window.innerWidth&&(e=window.innerWidth,be())},100)),a()(".sidebar-toggle").click(function(){ye()})}(),oe(),Object(Te.a)(),l.a.initHighlighting()})}]); \ No newline at end of file +function(n){var e,p,x,a,i,h,f,g,_,l,c,w,E,o,k,m,s,u,v,C="sizzle"+1*new Date,y=n.document,T=0,r=0,d=oe(),b=oe(),N=oe(),S=function(e,t){return e===t&&(c=!0),0},A={}.hasOwnProperty,t=[],O=t.pop,j=t.push,M=t.push,D=t.slice,L=function(e,t){for(var n=0,r=e.length;n+~]|"+P+")"+P+"*"),F=new RegExp("="+P+"*([^\\]'\"]*?)"+P+"*\\]","g"),W=new RegExp(I),G=new RegExp("^"+q+"$"),K={ID:new RegExp("^#("+q+")"),CLASS:new RegExp("^\\.("+q+")"),TAG:new RegExp("^("+q+"|[*])"),ATTR:new RegExp("^"+H),PSEUDO:new RegExp("^"+I),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,V=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,J=/[+~]/,Y=new RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){w()},ie=ye(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{M.apply(t=D.call(y.childNodes),y.childNodes),t[y.childNodes.length].nodeType}catch(e){M={apply:t.length?function(e,t){j.apply(e,D.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function ae(e,t,n,r){var i,a,o,s,l,c,u,f=t&&t.ownerDocument,d=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==d&&9!==d&&11!==d)return n;if(!r&&((t?t.ownerDocument||t:y)!==E&&w(t),t=t||E,k)){if(11!==d&&(l=Z.exec(e)))if(i=l[1]){if(9===d){if(!(o=t.getElementById(i)))return n;if(o.id===i)return n.push(o),n}else if(f&&(o=f.getElementById(i))&&v(t,o)&&o.id===i)return n.push(o),n}else{if(l[2])return M.apply(n,t.getElementsByTagName(e)),n;if((i=l[3])&&p.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(i)),n}if(p.qsa&&!N[e+" "]&&(!m||!m.test(e))){if(1!==d)f=t,u=e;else if("object"!==t.nodeName.toLowerCase()){for((s=t.getAttribute("id"))?s=s.replace(te,ne):t.setAttribute("id",s=C),a=(c=h(e)).length;a--;)c[a]="#"+s+" "+ve(c[a]);u=c.join(","),f=J.test(e)&&ge(t.parentNode)||t}if(u)try{return M.apply(n,f.querySelectorAll(u)),n}catch(e){}finally{s===C&&t.removeAttribute("id")}}}return g(e.replace($,"$1"),t,n,r)}function oe(){var r=[];return function e(t,n){return r.push(t+" ")>x.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function se(e){return e[C]=!0,e}function le(e){var t=E.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ce(e,t){for(var n=e.split("|"),r=n.length;r--;)x.attrHandle[n[r]]=t}function ue(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function de(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function pe(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ie(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function he(o){return se(function(a){return a=+a,se(function(e,t){for(var n,r=o([],e.length,a),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in p=ae.support={},i=ae.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},w=ae.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:y;return r!==E&&9===r.nodeType&&r.documentElement&&(o=(E=r).documentElement,k=!i(E),y!==E&&(n=E.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",re,!1):n.attachEvent&&n.attachEvent("onunload",re)),p.attributes=le(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=le(function(e){return e.appendChild(E.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=Q.test(E.getElementsByClassName),p.getById=le(function(e){return o.appendChild(e).id=C,!E.getElementsByName||!E.getElementsByName(C).length}),p.getById?(x.filter.ID=function(e){var t=e.replace(Y,ee);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n=t.getElementById(e);return n?[n]:[]}}):(x.filter.ID=function(e){var n=e.replace(Y,ee);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n,r,i,a=t.getElementById(e);if(a){if((n=a.getAttributeNode("id"))&&n.value===e)return[a];for(i=t.getElementsByName(e),r=0;a=i[r++];)if((n=a.getAttributeNode("id"))&&n.value===e)return[a]}return[]}}),x.find.TAG=p.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,a=t.getElementsByTagName(e);if("*"!==e)return a;for(;n=a[i++];)1===n.nodeType&&r.push(n);return r},x.find.CLASS=p.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&k)return t.getElementsByClassName(e)},s=[],m=[],(p.qsa=Q.test(E.querySelectorAll))&&(le(function(e){o.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||m.push("\\["+P+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+C+"-]").length||m.push("~="),e.querySelectorAll(":checked").length||m.push(":checked"),e.querySelectorAll("a#"+C+"+*").length||m.push(".#.+[+~]")}),le(function(e){e.innerHTML="";var t=E.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&m.push("name"+P+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&m.push(":enabled",":disabled"),o.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&m.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),m.push(",.*:")})),(p.matchesSelector=Q.test(u=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&le(function(e){p.disconnectedMatch=u.call(e,"*"),u.call(e,"[s!='']:x"),s.push("!=",I)}),m=m.length&&new RegExp(m.join("|")),s=s.length&&new RegExp(s.join("|")),t=Q.test(o.compareDocumentPosition),v=t||Q.test(o.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},S=t?function(e,t){if(e===t)return c=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===E||e.ownerDocument===y&&v(y,e)?-1:t===E||t.ownerDocument===y&&v(y,t)?1:l?L(l,e)-L(l,t):0:4&n?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,r=0,i=e.parentNode,a=t.parentNode,o=[e],s=[t];if(!i||!a)return e===E?-1:t===E?1:i?-1:a?1:l?L(l,e)-L(l,t):0;if(i===a)return ue(e,t);for(n=e;n=n.parentNode;)o.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;o[r]===s[r];)r++;return r?ue(o[r],s[r]):o[r]===y?-1:s[r]===y?1:0}),E},ae.matches=function(e,t){return ae(e,null,null,t)},ae.matchesSelector=function(e,t){if((e.ownerDocument||e)!==E&&w(e),t=t.replace(F,"='$1']"),p.matchesSelector&&k&&!N[t+" "]&&(!s||!s.test(t))&&(!m||!m.test(t)))try{var n=u.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Y,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Y,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ae.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ae.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return K.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&W.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Y,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=d[e+" "];return t||(t=new RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&d(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=ae.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function O(e,n,r){return y(n)?C.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?C.grep(e,function(e){return e===n!==r}):"string"!=typeof n?C.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(C.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(C):C.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:M.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof C?t[0]:t,C.merge(this,C.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:k,!0)),A.test(r[1])&&C.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=k.getElementById(r[2]))&&(this[0]=i,this.length=1),this}).prototype=C.fn,j=C(k);var D=/^(?:parents|prev(?:Until|All))/,L={children:!0,contents:!0,next:!0,prev:!0};function R(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}C.fn.extend({has:function(e){var t=C(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]+)/i,fe=/^$|^module$|\/(?:java|ecma)script/i,de={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function pe(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&S(e,t)?C.merge([e],n):n}function he(e,t){for(var n=0,r=e.length;nx",v.noCloneChecked=!!ge.cloneNode(!0).lastChild.defaultValue;var be=k.documentElement,xe=/^key/,_e=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,we=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function ke(){return!1}function Ce(){try{return k.activeElement}catch(e){}}function Te(e,t,n,r,i,a){var o,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Te(e,s,n,r,t[s],a);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=ke;else if(!i)return e;return 1===a&&(o=i,(i=function(e){return C().off(e),o.apply(this,arguments)}).guid=o.guid||(o.guid=C.guid++)),e.each(function(){C.event.add(this,t,i,r,n)})}C.event={global:{},add:function(t,e,n,r,i){var a,o,s,l,c,u,f,d,p,h,g,m=Q.get(t);if(m)for(n.handler&&(n=(a=n).handler,i=a.selector),i&&C.find.matchesSelector(be,i),n.guid||(n.guid=C.guid++),(l=m.events)||(l=m.events={}),(o=m.handle)||(o=m.handle=function(e){return void 0!==C&&C.event.triggered!==e.type?C.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(P)||[""]).length;c--;)p=g=(s=we.exec(e[c])||[])[1],h=(s[2]||"").split(".").sort(),p&&(f=C.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=C.event.special[p]||{},u=C.extend({type:p,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&C.expr.match.needsContext.test(i),namespace:h.join(".")},a),(d=l[p])||((d=l[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,o)||t.addEventListener&&t.addEventListener(p,o)),f.add&&(f.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,u):d.push(u),C.event.global[p]=!0)},remove:function(e,t,n,r,i){var a,o,s,l,c,u,f,d,p,h,g,m=Q.hasData(e)&&Q.get(e);if(m&&(l=m.events)){for(c=(t=(t||"").match(P)||[""]).length;c--;)if(p=g=(s=we.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),p){for(f=C.event.special[p]||{},d=l[p=(r?f.delegateType:f.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=a=d.length;a--;)u=d[a],!i&&g!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(d.splice(a,1),u.selector&&d.delegateCount--,f.remove&&f.remove.call(e,u));o&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,m.handle)||C.removeEvent(e,p,m.handle),delete l[p])}else for(p in l)C.event.remove(e,p+t[c],n,r,!0);C.isEmptyObject(l)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,a,o,s=C.event.fix(e),l=new Array(arguments.length),c=(Q.get(this,"events")||{})[s.type]||[],u=C.event.special[s.type]||{};for(l[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Se=/\s*$/g;function je(e,t){return S(e,"table")&&S(11!==t.nodeType?t:t.firstChild,"tr")&&C(e).children("tbody")[0]||e}function Me(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function De(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,a,o,s,l,c;if(1===t.nodeType){if(Q.hasData(e)&&(a=Q.access(e),o=Q.set(t,a),c=a.events))for(i in delete o.handle,o.events={},c)for(n=0,r=c[i].length;n")},clone:function(e,t,n){var r,i,a,o,s,l,c,u=e.cloneNode(!0),f=C.contains(e.ownerDocument,e);if(!(v.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||C.isXMLDoc(e)))for(o=pe(u),r=0,i=(a=pe(e)).length;r").prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),k.head.appendChild(r[0])},abort:function(){i&&i()}}});var zt,Ft=[],Wt=/(=)\?(?=&|$)|\?\?/;C.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Ft.pop()||C.expando+"_"+_t++;return this[e]=!0,e}}),C.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,a,o=!1!==e.jsonp&&(Wt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Wt.test(e.data)&&"data");if(o||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,o?e[o]=e[o].replace(Wt,"$1"+r):!1!==e.jsonp&&(e.url+=(wt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return a||C.error(r+" was not called"),a[0]},e.dataTypes[0]="json",i=E[r],E[r]=function(){a=arguments},n.always(function(){void 0===i?C(E).removeProp(r):E[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Ft.push(r)),a&&y(i)&&i(a[0]),a=i=void 0}),"script"}),v.createHTMLDocument=((zt=k.implementation.createHTMLDocument("").body).innerHTML="
    ",2===zt.childNodes.length),C.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=k.implementation.createHTMLDocument("")).createElement("base")).href=k.location.href,t.head.appendChild(r)):t=k),a=!n&&[],(i=A.exec(e))?[t.createElement(i[1])]:(i=ye([e],t,a),a&&a.length&&C(a).remove(),C.merge([],i.childNodes)));var r,i,a},C.fn.load=function(e,t,n){var r,i,a,o=this,s=e.indexOf(" ");return-1").append(C.parseHTML(e)).find(r):e)}).always(n&&function(e,t){o.each(function(){n.apply(this,a||[e.responseText,t,e])})}),this},C.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){C.fn[t]=function(e){return this.on(t,e)}}),C.expr.pseudos.animated=function(t){return C.grep(C.timers,function(e){return t===e.elem}).length},C.offset={setOffset:function(e,t,n){var r,i,a,o,s,l,c=C.css(e,"position"),u=C(e),f={};"static"===c&&(e.style.position="relative"),s=u.offset(),a=C.css(e,"top"),l=C.css(e,"left"),i=("absolute"===c||"fixed"===c)&&-1<(a+l).indexOf("auto")?(o=(r=u.position()).top,r.left):(o=parseFloat(a)||0,parseFloat(l)||0),y(t)&&(t=t.call(e,n,C.extend({},s))),null!=t.top&&(f.top=t.top-s.top+o),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):u.css(f)}},C.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){C.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===C.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===C.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=C(e).offset()).top+=C.css(e,"borderTopWidth",!0),i.left+=C.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-C.css(r,"marginTop",!0),left:t.left-i.left-C.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===C.css(e,"position");)e=e.offsetParent;return e||be})}}),C.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var a="pageYOffset"===i;C.fn[t]=function(e){return z(this,function(e,t,n){var r;if(b(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(a?r.pageXOffset:n,a?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),C.each(["top","left"],function(e,n){C.cssHooks[n]=$e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),qe.test(t)?C(e).position()[n]+"px":t})}),C.each({Height:"height",Width:"width"},function(o,s){C.each({padding:"inner"+o,content:s,"":"outer"+o},function(r,a){C.fn[a]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return z(this,function(e,t,n){var r;return b(e)?0===a.indexOf("outer")?e["inner"+o]:e.document.documentElement["client"+o]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+o],r["scroll"+o],e.body["offset"+o],r["offset"+o],r["client"+o])):void 0===n?C.css(e,t,i):C.style(e,t,n,i)},s,n?e:void 0,n)}})}),C.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){C.fn[n]=function(e,t){return 0]+>|\t|)+|(?:\n)))/gm,b="
    ",x={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};function _(e){return e.replace(/&/g,"&").replace(//g,">")}function d(e){return e.nodeName.toLowerCase()}function w(e,t){var n=e&&e.exec(t);return n&&0===n.index}function u(e){return t.test(e)}function r(e){var t,n={},r=Array.prototype.slice.call(arguments,1);for(t in e)n[t]=e[t];return r.forEach(function(e){for(t in e)n[t]=e[t]}),n}function p(e){var i=[];return function e(t,n){for(var r=t.firstChild;r;r=r.nextSibling)3===r.nodeType?n+=r.nodeValue.length:1===r.nodeType&&(i.push({event:"start",offset:n,node:r}),n=e(r,n),d(r).match(/br|hr|img|input/)||i.push({event:"stop",offset:n,node:r}));return n}(e,0),i}function h(t){return t.variants&&!t.cached_variants&&(t.cached_variants=t.variants.map(function(e){return r(t,{variants:null},e)})),t.cached_variants||t.endsWithParent&&[r(t)]||[t]}function E(o){function s(e){return e&&e.source||e}function l(e,t){return new RegExp(s(e),"m"+(o.case_insensitive?"i":"")+(t?"g":""))}!function t(n,e){if(n.compiled)return;n.compiled=!0;n.keywords=n.keywords||n.beginKeywords;if(n.keywords){var r={},i=function(n,e){o.case_insensitive&&(e=e.toLowerCase()),e.split(" ").forEach(function(e){var t=e.split("|");r[t[0]]=[n,t[1]?Number(t[1]):1]})};"string"==typeof n.keywords?i("keyword",n.keywords):c(n.keywords).forEach(function(e){i(e,n.keywords[e])}),n.keywords=r}n.lexemesRe=l(n.lexemes||/\w+/,!0);e&&(n.beginKeywords&&(n.begin="\\b("+n.beginKeywords.split(" ").join("|")+")\\b"),n.begin||(n.begin=/\B|\b/),n.beginRe=l(n.begin),n.end||n.endsWithParent||(n.end=/\B|\b/),n.end&&(n.endRe=l(n.end)),n.terminator_end=s(n.end)||"",n.endsWithParent&&e.terminator_end&&(n.terminator_end+=(n.end?"|":"")+e.terminator_end));n.illegal&&(n.illegalRe=l(n.illegal));null==n.relevance&&(n.relevance=1);n.contains||(n.contains=[]);n.contains=Array.prototype.concat.apply([],n.contains.map(function(e){return h("self"===e?n:e)}));n.contains.forEach(function(e){t(e,n)});n.starts&&t(n.starts,e);var a=n.contains.map(function(e){return e.beginKeywords?"\\.?("+e.begin+")\\.?":e.begin}).concat([n.terminator_end,n.illegal]).map(s).filter(Boolean);n.terminators=a.length?l(a.join("|"),!0):{exec:function(){return null}}}(o)}function k(e,t,s,n){function l(e,t,n,r){var i=r?"":x.classPrefix,a='')+t+o}function c(){p+=null!=d.subLanguage?function(){var e="string"==typeof d.subLanguage;if(e&&!y[d.subLanguage])return _(h);var t=e?k(d.subLanguage,h,!0,a[d.subLanguage]):C(h,d.subLanguage.length?d.subLanguage:void 0);0")+'"');return h+=t,t.length||1}var f=T(e);if(!f)throw new Error('Unknown language: "'+e+'"');E(f);var i,d=n||f,a={},p="";for(i=d;i!==f;i=i.parent)i.className&&(p=l(i.className,"",!0)+p);var h="",g=0;try{for(var o,m,v=0;d.terminators.lastIndex=v,o=d.terminators.exec(t);)m=r(t.substring(v,o.index),o[0]),v=o.index+m;for(r(t.substr(v)),i=d;i.parent;i=i.parent)i.className&&(p+=b);return{relevance:g,value:p,language:e,top:d}}catch(e){if(e.message&&-1!==e.message.indexOf("Illegal"))return{relevance:0,value:_(t)};throw e}}function C(n,e){e=e||x.languages||c(y);var r={relevance:0,value:_(n)},i=r;return e.filter(T).forEach(function(e){var t=k(e,n,!1);t.language=e,t.relevance>i.relevance&&(i=t),t.relevance>r.relevance&&(i=r,r=t)}),i.language&&(r.second_best=i),r}function g(e){return x.tabReplace||x.useBR?e.replace(n,function(e,t){return x.useBR&&"\n"===e?"
    ":x.tabReplace?t.replace(/\t/g,x.tabReplace):""}):e}function a(e){var t,n,r,i,a,o=function(e){var t,n,r,i,a=e.className+" ";if(a+=e.parentNode?e.parentNode.className:"",n=l.exec(a))return T(n[1])?n[1]:"no-highlight";for(a=a.split(/\s+/),t=0,r=a.length;t/g,"\n"):t=e,a=t.textContent,r=o?k(o,a,!0):C(a),(n=p(t)).length&&((i=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=r.value,r.value=function(e,t,n){var r=0,i="",a=[];function o(){return e.length&&t.length?e[0].offset!==t[0].offset?e[0].offset"}function l(e){i+=""}function c(e){("start"===e.event?s:l)(e.node)}for(;e.length||t.length;){var u=o();if(i+=_(n.substring(r,u[0].offset)),r=u[0].offset,u===e){for(a.reverse().forEach(l);c(u.splice(0,1)[0]),(u=o())===e&&u.length&&u[0].offset===r;);a.reverse().forEach(s)}else"start"===u[0].event?a.push(u[0].node):a.pop(),c(u.splice(0,1)[0])}return i+_(n.substr(r))}(n,p(i),a)),r.value=g(r.value),e.innerHTML=r.value,e.className=function(e,t,n){var r=t?s[t]:n,i=[e.trim()];e.match(/\bhljs\b/)||i.push("hljs");-1===e.indexOf(r)&&i.push(r);return i.join(" ").trim()}(e.className,o,r.language),e.result={language:r.language,re:r.relevance},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.relevance}))}function o(){if(!o.called){o.called=!0;var e=document.querySelectorAll("pre code");f.forEach.call(e,a)}}function T(e){return e=(e||"").toLowerCase(),y[e]||y[s[e]]}i.highlight=k,i.highlightAuto=C,i.fixMarkup=g,i.highlightBlock=a,i.configure=function(e){x=r(x,e)},i.initHighlighting=o,i.initHighlightingOnLoad=function(){addEventListener("DOMContentLoaded",o,!1),addEventListener("load",o,!1)},i.registerLanguage=function(t,e){var n=y[t]=e(i);n.aliases&&n.aliases.forEach(function(e){s[e]=t})},i.listLanguages=function(){return c(y)},i.getLanguage=T,i.inherit=r,i.IDENT_RE="[a-zA-Z]\\w*",i.UNDERSCORE_IDENT_RE="[a-zA-Z_]\\w*",i.NUMBER_RE="\\b\\d+(\\.\\d+)?",i.C_NUMBER_RE="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",i.BINARY_NUMBER_RE="\\b(0b[01]+)",i.RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",i.BACKSLASH_ESCAPE={begin:"\\\\[\\s\\S]",relevance:0},i.APOS_STRING_MODE={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.QUOTE_STRING_MODE={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.PHRASAL_WORDS_MODE={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},i.COMMENT=function(e,t,n){var r=i.inherit({className:"comment",begin:e,end:t,contains:[]},n||{});return r.contains.push(i.PHRASAL_WORDS_MODE),r.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|XXX):",relevance:0}),r},i.C_LINE_COMMENT_MODE=i.COMMENT("//","$"),i.C_BLOCK_COMMENT_MODE=i.COMMENT("/\\*","\\*/"),i.HASH_COMMENT_MODE=i.COMMENT("#","$"),i.NUMBER_MODE={className:"number",begin:i.NUMBER_RE,relevance:0},i.C_NUMBER_MODE={className:"number",begin:i.C_NUMBER_RE,relevance:0},i.BINARY_NUMBER_MODE={className:"number",begin:i.BINARY_NUMBER_RE,relevance:0},i.CSS_NUMBER_MODE={className:"number",begin:i.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},i.REGEXP_MODE={className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[i.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[i.BACKSLASH_ESCAPE]}]},i.TITLE_MODE={className:"title",begin:i.IDENT_RE,relevance:0},i.UNDERSCORE_TITLE_MODE={className:"title",begin:i.UNDERSCORE_IDENT_RE,relevance:0},i.METHOD_GUARD={begin:"\\.\\s*"+i.UNDERSCORE_IDENT_RE,relevance:0}})(t)}()},function(e,t,n){"use strict";t.__esModule=!0,t.extend=s,t.indexOf=function(e,t){for(var n=0,r=e.length;n":">",'"':""","'":"'","`":"`","=":"="},i=/[&<>"'`=]/g,a=/[&<>"'`=]/;function o(e){return r[e]}function s(e){for(var t=1;t",returnBegin:!0,illegal:"\\(|#|//|/\\*|\\\\|:|;",contains:[h,e.inherit(e.TITLE_MODE,{begin:t})],starts:{end:";|\\.",keywords:r,contains:p}},i,{begin:"^-",end:"\\.",relevance:0,excludeEnd:!0,returnBegin:!0,lexemes:"-"+e.IDENT_RE,keywords:"-module -record -undef -export -ifdef -ifndef -author -copyright -doc -vsn -import -include -include_lib -compile -define -else -endif -file -behaviour -behavior -spec",contains:[h]},a,e.QUOTE_STRING_MODE,f,c,u,l,{begin:/\.$/}]}}},function(e,t){e.exports=function(e){return{keywords:{built_in:"spawn spawn_link self",keyword:"after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse|10 query receive rem try when xor"},contains:[{className:"meta",begin:"^[0-9]+> ",relevance:10},e.COMMENT("%","$"),{className:"number",begin:"\\b(\\d+#[a-fA-F0-9]+|\\d+(\\.\\d+)?([eE][-+]?\\d+)?)",relevance:0},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"\\?(::)?([A-Z]\\w*(::)?)+"},{begin:"->"},{begin:"ok"},{begin:"!"},{begin:"(\\b[a-z'][a-zA-Z0-9_']*:[a-z'][a-zA-Z0-9_']*)|(\\b[a-z'][a-zA-Z0-9_']*)",relevance:0},{begin:"[A-Z][a-zA-Z0-9_']*",relevance:0}]}}},function(e,t){e.exports=function(e){var t="HTTP/[0-9\\.]+";return{aliases:["https"],illegal:"\\S",contains:[{begin:"^"+t,end:"$",contains:[{className:"number",begin:"\\b\\d{3}\\b"}]},{begin:"^[A-Z]+ (.*?) "+t+"$",returnBegin:!0,end:"$",contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{begin:t},{className:"keyword",begin:"[A-Z]+"}]},{className:"attribute",begin:"^\\w",end:": ",excludeEnd:!0,illegal:"\\n|\\s|=",starts:{end:"$",relevance:0}},{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}]}}},function(e,t){e.exports=function(e){var t="[A-Za-z$_][0-9A-Za-z$_]*",n={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},r={className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},i={className:"subst",begin:"\\$\\{",end:"\\}",keywords:n,contains:[]},a={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,i]};i.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,r,e.REGEXP_MODE];var o=i.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);return{aliases:["js","jsx"],keywords:n,contains:[{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},{className:"meta",begin:/^#!/,end:/$/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r,{begin:/[{,]\s*/,relevance:0,contains:[{begin:t+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:t,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+t+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:o}]}]},{begin://,subLanguage:"xml",contains:[{begin:/<\w+\s*\/>/,skip:!0},{begin:/<\w+/,end:/(\/\w+|\w+\/)>/,skip:!0,contains:[{begin:/<\w+\s*\/>/,skip:!0},"self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:t}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:o}],illegal:/\[|%/},{begin:/\$[(.]/},e.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0}],illegal:/#(?!!)/}}},function(e,t){e.exports=function(e){var t={literal:"true false null"},n=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],r={end:",",endsWithParent:!0,excludeEnd:!0,contains:n,keywords:t},i={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(r,{begin:/:/})],illegal:"\\S"},a={begin:"\\[",end:"\\]",contains:[e.inherit(r)],illegal:"\\S"};return n.splice(n.length,0,i,a),{contains:n,keywords:t,illegal:"\\S"}}},function(e,t){e.exports=function(e){return{aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$"},{begin:"^.+?\\n[=-]{2,}$"}]},{begin:"<",end:">",subLanguage:"xml",relevance:0},{className:"bullet",begin:"^([*+-]|(\\d+\\.))\\s+"},{className:"strong",begin:"[*_]{2}.+?[*_]{2}"},{className:"emphasis",variants:[{begin:"\\*.+?\\*"},{begin:"_.+?_",relevance:0}]},{className:"quote",begin:"^>\\s+",end:"$"},{className:"code",variants:[{begin:"^```w*s*$",end:"^```s*$"},{begin:"`.+?`"},{begin:"^( {4}|\t)",end:"$",relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},{begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}},function(e,t){e.exports=function(e){var t=e.COMMENT("--","$");return{case_insensitive:!0,illegal:/[<>{}*#]/,contains:[{beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment",end:/;/,endsWithParent:!0,lexemes:/[\w\.]+/,keywords:{keyword:"abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias allocate allow alter always analyze ancillary and any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second section securefile security seed segment select self sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null",built_in:"array bigint binary bit blob boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text varchar varying void"},contains:[{className:"string",begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE,{begin:"''"}]},{className:"string",begin:'"',end:'"',contains:[e.BACKSLASH_ESCAPE,{begin:'""'}]},{className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t]},e.C_BLOCK_COMMENT_MODE,t]}}},function(e,t){e.exports=function(e){var t={endsWithParent:!0,illegal:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[{begin:"\\[",end:"\\]"}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},{begin:/<\?(php)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0}]},{className:"tag",begin:"|$)",end:">",keywords:{name:"style"},contains:[t],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:"|$)",end:">",keywords:{name:"script"},contains:[t],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["actionscript","javascript","handlebars","xml"]}},{className:"meta",variants:[{begin:/<\?xml/,end:/\?>/,relevance:10},{begin:/<\?\w+/,end:/\?>/}]},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},t]}]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var i="hll";function r(e){for(var t=e.target.getAttribute("data-group-id"),n=document.querySelectorAll("[data-group-id='"+t+"']"),r=0;r= 2.0.0-beta.1",7:">= 4.0.0"};var c="[object Object]";function u(e,t,n){this.helpers=e||{},this.partials=t||{},this.decorators=n||{},o.registerDefaultHelpers(this),s.registerDefaultDecorators(this)}u.prototype={constructor:u,logger:l.default,log:l.default.log,registerHelper:function(e,t){if(i.toString.call(e)===c){if(t)throw new a.default("Arg not supported with multiple helpers");i.extend(this.helpers,e)}else this.helpers[e]=t},unregisterHelper:function(e){delete this.helpers[e]},registerPartial:function(e,t){if(i.toString.call(e)===c)i.extend(this.partials,e);else{if(void 0===t)throw new a.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=t}},unregisterPartial:function(e){delete this.partials[e]},registerDecorator:function(e,t){if(i.toString.call(e)===c){if(t)throw new a.default("Arg not supported with multiple decorators");i.extend(this.decorators,e)}else this.decorators[e]=t},unregisterDecorator:function(e){delete this.decorators[e]}};var f=l.default.log;t.log=f,t.createFrame=i.createFrame,t.logger=l.default},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,i){var a;return"

    Sorry, we couldn't find anything for "+e.escapeExpression("function"==typeof(a=null!=(a=n.value||(null!=t?t.value:t))?a:n.helperMissing)?a.call(null!=t?t:e.nullContext||{},{name:"value",hash:{},data:i}):a)+".

    \n"},3:function(e,t,n,r,i,a,o){var s;return null!=(s=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.levels:t,{name:"each",hash:{},fn:e.program(4,i,0,a,o),inverse:e.noop,data:i}))?s:""},4:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{};return'

    '+e.escapeExpression("function"==typeof(l=null!=(l=n.name||(null!=t?t.name:t))?l:n.helperMissing)?l.call(c,{name:"name",hash:{},data:i}):l)+"

    \n"+(null!=(s=n.each.call(c,null!=t?t.results:t,{name:"each",hash:{},fn:e.program(5,i,0,a,o),inverse:e.noop,data:i}))?s:"")},5:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
    \n

    \n '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+'\n

    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.functions:t,{name:"each",hash:{},fn:e.program(6,i,0,a,o),inverse:e.noop,data:i}))?s:"")+'
    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.callbacks:t,{name:"each",hash:{},fn:e.program(8,i,0,a,o),inverse:e.noop,data:i}))?s:"")+'
    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.types:t,{name:"each",hash:{},fn:e.program(10,i,0,a,o),inverse:e.noop,data:i}))?s:"")+"
    \n
    \n"},6:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+"
  • \n"},8:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+" (callback)
  • \n"},10:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+" (type)
  • \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{};return"

    Search Results for "+e.escapeExpression("function"==typeof(l=null!=(l=n.value||(null!=t?t.value:t))?l:n.helperMissing)?l.call(c,{name:"value",hash:{},data:i}):l)+"

    \n\n"+(null!=(s=n.if.call(c,null!=t?t.empty:t,{name:"if",hash:{},fn:e.program(1,i,0,a,o),inverse:e.program(3,i,0,a,o),data:i}))?s:"")},useData:!0,useDepths:!0})},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,i,a,o){var s,l=null!=t?t:e.nullContext||{},c=n.helperMissing;return(null!=(s=(n.newGroup||t&&t.newGroup||c).call(l,o[1],null!=(s=a[0][0])?s.group:s,{name:"newGroup",hash:{},fn:e.program(2,i,0,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+'
  • \n\n'+(null!=(s=n.if.call(l,null!=(s=a[0][0])?s.id:s,{name:"if",hash:{},fn:e.program(6,i,0,a,o),inverse:e.program(23,i,0,a,o),data:i,blockParams:a}))?s:"")+"
  • \n"},2:function(e,t,n,r,i,a){var o;return'
  • '+e.escapeExpression(e.lambda(null!=(o=a[1][0])?o.group:o,t))+"
  • \n"},4:function(e,t,n,r,i){return"clicked open"},6:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing;return' \n"+(null!=(o=n.if.call(c,null!=(o=a[1][0])?o.title_truncated:o,{name:"if",hash:{},fn:e.program(9,i,0,a),inverse:e.program(11,i,0,a),data:i,blockParams:a}))?o:"")+" \n\n"+(null!=(o=(n.hasContent||t&&t.hasContent||u).call(c,a[1][0],{name:"hasContent",hash:{},fn:e.program(13,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")},7:function(e,t,n,r,i){return'class="expand"'},9:function(e,t,n,r,i,a){var o;return' '+e.escapeExpression(e.lambda(null!=(o=a[2][0])?o.title_truncated:o,t))+"\n"},11:function(e,t,n,r,i,a){var o;return" "+e.escapeExpression(e.lambda(null!=(o=a[2][0])?o.title:o,t))+"\n"},13:function(e,t,n,r,i,a){var o;return'
      \n
    • \n Top\n
    • \n\n'+(null!=(o=(n.isArray||t&&t.isArray||n.helperMissing).call(null!=t?t:e.nullContext||{},null!=(o=a[2][0])?o.headers:o,{name:"isArray",hash:{},fn:e.program(14,i,0,a),inverse:e.program(17,i,0,a),data:i,blockParams:a}))?o:"")+"
    \n"},14:function(e,t,n,r,i,a){var o;return null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=a[3][0])?o.headers:o,{name:"each",hash:{},fn:e.program(15,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:""},15:function(e,t,n,r,i,a){var o,s,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • \n '+l(typeof(s=null!=(s=n.id||(null!=t?t.id:t))?s:u)===f?s.call(c,{name:"id",hash:{},data:i,blockParams:a}):s)+"\n
  • \n"},17:function(e,t,n,r,i,a){var o,s=null!=t?t:e.nullContext||{};return(null!=(o=(n.showSummary||t&&t.showSummary||n.helperMissing).call(s,a[3][0],{name:"showSummary",hash:{},fn:e.program(18,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")+(null!=(o=n.each.call(s,null!=(o=a[3][0])?o.nodeGroups:o,{name:"each",hash:{},fn:e.program(20,i,1,a),inverse:e.noop,data:i,blockParams:a}))?o:"")},18:function(e,t,n,r,i,a){var o;return'
  • \n Summary\n
  • \n'},20:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression;return'
  • \n '+l(s(null!=(o=a[0][0])?o.name:o,t))+'\n
      \n'+(null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=a[0][0])?o.nodes:o,{name:"each",hash:{},fn:e.program(21,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")+"
    \n
  • \n"},21:function(e,t,n,r,i,a){var o,s,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • \n '+l(typeof(s=null!=(s=n.id||(null!=t?t.id:t))?s:u)===f?s.call(c,{name:"id",hash:{},data:i,blockParams:a}):s)+"\n
  • \n"},23:function(e,t,n,r,i,a){var o;return' \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i,a,o){var s;return'
      \n'+(null!=(s=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.nodes:t,{name:"each",hash:{},fn:e.program(1,i,2,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+"
    \n"},useData:!0,useDepths:!0,useBlockParams:!0})},function(i,e,t){(function(e){var y="Expected a function",a=NaN,o="[object Symbol]",s=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,u=/^0o[0-7]+$/i,f=parseInt,t="object"==typeof e&&e&&e.Object===Object&&e,n="object"==typeof self&&self&&self.Object===Object&&self,r=t||n||Function("return this")(),d=Object.prototype.toString,b=Math.max,x=Math.min,_=function(){return r.Date.now()};function p(r,i,e){var a,o,s,l,c,u,f=0,d=!1,p=!1,t=!0;if("function"!=typeof r)throw new TypeError(y);function h(e){var t=a,n=o;return a=o=void 0,f=e,l=r.apply(n,t)}function g(e){var t=e-u;return void 0===u||i<=t||t<0||p&&s<=e-f}function m(){var e,t,n=_();if(g(n))return v(n);c=setTimeout(m,(t=i-((e=n)-u),p?x(t,s-(e-f)):t))}function v(e){return c=void 0,t&&a?h(e):(a=o=void 0,l)}function n(){var e,t=_(),n=g(t);if(a=arguments,o=this,u=t,n){if(void 0===c)return f=e=u,c=setTimeout(m,i),d?h(e):l;if(p)return c=setTimeout(m,i),h(u)}return void 0===c&&(c=setTimeout(m,i)),l}return i=E(i)||0,w(e)&&(d=!!e.leading,s=(p="maxWait"in e)?b(E(e.maxWait)||0,i):s,t="trailing"in e?!!e.trailing:t),n.cancel=function(){void 0!==c&&clearTimeout(c),a=u=o=c=void(f=0)},n.flush=function(){return void 0===c?l:v(_())},n}function w(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function E(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||(n=t)&&"object"==typeof n&&d.call(t)==o)return a;var t,n;if(w(e)){var r="function"==typeof e.valueOf?e.valueOf():e;e=w(r)?r+"":r}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(s,"");var i=c.test(e);return i||u.test(e)?f(e.slice(2),i?2:8):l.test(e)?a:+e}i.exports=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new TypeError(y);return w(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),p(e,t,{leading:r,maxWait:t,trailing:i})}}).call(this,t(20))},,,,,function(e,t,n){n(49),e.exports=n(47)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}t.__esModule=!0;var a=i(n(22)),o=r(n(43)),s=r(n(4)),l=i(n(2)),c=i(n(44)),u=r(n(45));function f(){var t=new a.HandlebarsEnvironment;return l.extend(t,a),t.SafeString=o.default,t.Exception=s.default,t.Utils=l,t.escapeExpression=l.escapeExpression,t.VM=c,t.template=function(e){return c.template(e,t)},t}var d=f();d.create=f,u.default(d),d.default=d,t.default=d,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.registerDefaultHelpers=function(e){i.default(e),a.default(e),o.default(e),s.default(e),l.default(e),c.default(e),u.default(e)};var i=r(n(33)),a=r(n(34)),o=r(n(35)),s=r(n(36)),l=r(n(37)),c=r(n(38)),u=r(n(39))},function(e,t,n){"use strict";t.__esModule=!0;var o=n(2);t.default=function(a){a.registerHelper("blockHelperMissing",function(e,t){var n=t.inverse,r=t.fn;if(!0===e)return r(this);if(!1===e||null==e)return n(this);if(o.isArray(e))return 0"+e[0]+"";return r.slice(0,t)+i+r.slice(n)}function W(e){return!!e}function G(e,a,o,t){return(e||[]).reduce(function(e,t){var n=(a+"."+t.id).match(o),r=t.id&&t.id.match(o);if((n||r)&&!e[t.id]){var i=JSON.parse(JSON.stringify(t));i.match=r?F(r):t.id,e[i.id]=i}return e},t||{})}function K(e,t,n){0ue?de:he)}var be=a()("body"),xe="night-mode",_e=a()(".night-mode-toggle");function we(){be.addClass(xe);try{localStorage.setItem(xe,!0)}catch(e){}}function Ee(){be.hasClass(xe)?function(){be.removeClass(xe);try{localStorage.removeItem(xe)}catch(e){}}():we()}function ke(){!function(){try{localStorage.getItem(xe)&&we()}catch(e){}}(),_e.click(function(){Ee()})}var Ce=n(16);window.$=a.a,a()(function(){o.a.registerHelper("hasContent",j),o.a.registerHelper("isArray",D),o.a.registerHelper("isLocal",L),o.a.registerHelper("newGroup",R),o.a.registerHelper("showSummary",P),l.a.configure({tabReplace:" ",languages:[]}),l.a.registerLanguage("bash",u.a),l.a.registerLanguage("css",d.a),l.a.registerLanguage("diff",h.a),l.a.registerLanguage("erlang",m.a),l.a.registerLanguage("erlang-repl",y.a),l.a.registerLanguage("http",x.a),l.a.registerLanguage("javascript",w.a),l.a.registerLanguage("json",k.a),l.a.registerLanguage("markdown",T.a),l.a.registerLanguage("sql",S.a),l.a.registerLanguage("xml",O.a),ke(),function(){ye();var e=window.innerWidth;a()(window).resize(le()(function(){e!==window.innerWidth&&(e=window.innerWidth,ye())},100)),a()(".sidebar-toggle").click(function(){ve()})}(),ae(),Object(Ce.a)(),l.a.initHighlighting()})}]); \ No newline at end of file diff --git a/lib/ex_doc.ex b/lib/ex_doc.ex index 076e298fb..3eaecb854 100644 --- a/lib/ex_doc.ex +++ b/lib/ex_doc.ex @@ -80,7 +80,7 @@ defmodule ExDoc do options |> Keyword.put(:source_url_pattern, pattern) |> normalize_output() - |> normalize_module_collapsing_prefixes() + |> normalize_module_nesting_prefixes() end defp normalize_output(options) do @@ -91,16 +91,16 @@ defmodule ExDoc do end end - defp normalize_module_collapsing_prefixes(options) do + defp normalize_module_nesting_prefixes(options) do # sort in descending order to facilitate finding longest match normalized_prefixes = options - |> Keyword.get(:collapse_nested_module_names, []) + |> Keyword.get(:group_modules_by_nesting, []) |> Enum.map(&inspect/1) |> Enum.sort() |> Enum.reverse() - Keyword.put(options, :collapse_nested_module_names, normalized_prefixes) + Keyword.put(options, :group_modules_by_nesting, normalized_prefixes) end defp guess_url(url, ref) do diff --git a/lib/ex_doc/config.ex b/lib/ex_doc/config.ex index d0322ce6d..13b2b3954 100644 --- a/lib/ex_doc/config.ex +++ b/lib/ex_doc/config.ex @@ -20,7 +20,7 @@ defmodule ExDoc.Config do before_closing_head_tag: &__MODULE__.before_closing_head_tag/1, before_closing_body_tag: &__MODULE__.before_closing_body_tag/1, canonical: nil, - collapse_nested_module_names: [], + group_modules_by_nesting: [], deps: [], extra_section: nil, extras: [], @@ -50,7 +50,7 @@ defmodule ExDoc.Config do before_closing_head_tag: (atom() -> String.t()), before_closing_body_tag: (atom() -> String.t()), canonical: nil | String.t(), - collapse_nested_module_names: [atom()], + group_modules_by_nesting: [atom()], deps: [{ebin_path :: String.t(), doc_url :: String.t()}], extra_section: nil | String.t(), extras: list(), diff --git a/lib/ex_doc/formatter/html.ex b/lib/ex_doc/formatter/html.ex index d766b0d0c..bc6083797 100644 --- a/lib/ex_doc/formatter/html.ex +++ b/lib/ex_doc/formatter/html.ex @@ -43,7 +43,7 @@ defmodule ExDoc.Formatter.HTML do sidebar_files = nodes_map - |> Enum.into(%{}, fn {k, v} -> {k, collapse_context_modules(v, config)} end) + |> Enum.into(%{}, fn {k, v} -> {k, group_by_nesting(v, config)} end) |> generate_sidebar_items(extras, config) generated_files = @@ -83,131 +83,108 @@ defmodule ExDoc.Formatter.HTML do end end - defp collapse_context_modules([], _), do: [] + defp group_by_nesting([], _), do: [] - defp collapse_context_modules(nodes, %{collapse_nested_module_names: []}), do: nodes + defp group_by_nesting(nodes, %{group_modules_by_nesting: []}), do: nodes - defp collapse_context_modules(nodes, %{collapse_nested_module_names: prefixes} = config) do - # At this stage, nodes have already been sorted by group and id + defp group_by_nesting(nodes, %{group_modules_by_nesting: prefixes}) do + # At this stage, nodes have already been sorted by group and id. We preserve the + # ordering of the processed nodes as we insert new ones, since the inserted context + # nodes have no `id` property. This enables the sidebar UI code to determine if a + # node is only for context (because it has no `id`), but prevents sorting nodes + # again using the `GroupMatcher` as it relies in part on the `id`. %{group: g} = hd(nodes) - # We want to treat each group of modules (as defined in :groups_for_modules) as its own context - # with respect to displaying collapsed module prefixes, so we track that information as we reduce in - # context_group (the current module group we're processing) and context_modules (the modules - # we've come across so far in this group). - # processed_modules accumulates processed modules (and newly inserted collapse context nodes) - # across all groups. + # * `context_group` tracks the current module group (as defined in `:groups_for_modules`) + # we're processing: we want to treat each group independently with respect to displaying + # module prefixes for nesting. + # * `nesting_context` is the module name of the module node we most recently + # inserted to provide context about the nested modules. Note that the same module name + # might have to be inserted multiple times as the context changes. + # * `processed_nodes` accumulates processed nodes (and newly inserted nesting context nodes) + # across all groups. acc = %{ context_group: g, - context_modules: [], - prefixes_to_collapse: prefixes, - processed_modules: [] + nesting_context: nil, + prefixes_to_nest: prefixes, + processed_nodes: [] } - Enum.reduce(nodes, acc, &process_uncollapsed_node/2) - |> Map.get(:processed_modules) - |> Enum.sort_by(fn module -> - {GroupMatcher.group_index(config.groups_for_modules, module.group), module.id} - end) + Enum.reduce(nodes, acc, &process_unnested_node/2) + |> Map.get(:processed_nodes) + |> Enum.reverse() end - defp process_uncollapsed_node(%ModuleNode{} = n, acc) do - n - |> maybe_collapse_node_title(acc.prefixes_to_collapse) - |> maybe_insert_collapse_context_node(acc) + defp process_unnested_node(%ModuleNode{} = module_node, acc) do + module_node + |> maybe_truncate_node_title(acc.prefixes_to_nest) + |> maybe_insert_nesting_context_node(acc) end - defp maybe_collapse_node_title(%ModuleNode{title: title} = module_node, prefixes) do - case collapsed_prefix_and_title(title, prefixes) do - {nil, nil} -> - module_node - - {prefix, collapsed_title} -> - %{module_node | title_prefix: prefix, title_collapsed: collapsed_title} + defp maybe_truncate_node_title(%ModuleNode{title: title} = module_node, prefixes) do + case truncate_title(title, prefixes) do + {:ok, truncated_title} -> %{module_node | title_truncated: truncated_title} + _ -> module_node end end - defp collapsed_prefix_and_title(_title, [] = _prefixes), do: {nil, nil} + defp truncate_title(_title, [] = _prefixes), do: :error - defp collapsed_prefix_and_title(title, prefixes) do - # match with appended "." so that we don't fully collapse a full module name, - # only modules that are nested in that namespace + defp truncate_title(title, prefixes) do prefixes |> Enum.find(&String.starts_with?(title, &1 <> ".")) |> case do - nil -> - {nil, nil} - - prefix -> - prefix = prefix <> "." - {collapse_module_name(prefix), String.trim_leading(title, prefix)} + nil -> :error + prefix -> {:ok, String.trim_leading(title, prefix <> ".")} end end - defp collapse_module_name(name) do - name - |> String.split(".") - |> Enum.map(&String.first/1) - |> Enum.join(".") - end - - defp maybe_insert_collapse_context_node( - %ModuleNode{group: module_group} = n, + defp maybe_insert_nesting_context_node( + %ModuleNode{group: module_group} = module_node, %{context_group: context_group} = acc ) when context_group != module_group do - acc = %{acc | context_group: module_group, context_modules: []} - maybe_insert_collapse_context_node(n, acc) + acc = %{acc | context_group: module_group, nesting_context: nil} + maybe_insert_nesting_context_node(module_node, acc) end - defp maybe_insert_collapse_context_node(%ModuleNode{title_prefix: nil} = n, acc) do - %ModuleNode{module: module} = n - context = [module | acc.context_modules] - processed = [n | acc.processed_modules] - - %{acc | context_modules: context, processed_modules: processed} + defp maybe_insert_nesting_context_node(%ModuleNode{title_truncated: nil} = module_node, acc) do + %{acc | processed_nodes: [module_node | acc.processed_nodes]} end - defp maybe_insert_collapse_context_node(%ModuleNode{} = module_node, acc) do - %ModuleNode{module: module} = module_node - - context_modules = [module | acc.context_modules] - processed_modules = [module_node | acc.processed_modules] - acc = %{acc | context_modules: context_modules, processed_modules: processed_modules} - + defp maybe_insert_nesting_context_node(%ModuleNode{} = module_node, acc) do {context_module_name, context_module_atom} = get_context_module_info(module_node) - if Enum.member?(acc.context_modules, context_module_atom) do - acc - else - # There is a module with a collapsed module name (e.g. Foo.Bar.MyModule -> MyModule), - # but no other module in this group provides context for the collapsed name. We - # therefore insert a fake module (e.g. Foo.Bar) so that the sidebar will be able to - # display relevant context for the collapsed module names. - - context_node = %ModuleNode{ - id: context_module_name, - context_module: true, - group: module_node.group, - module: context_module_atom, - title: context_module_name, - type: module_node.type - } - - context_node = maybe_collapse_node_title(context_node, acc.prefixes_to_collapse) - - acc = %{acc | context_modules: acc.context_modules} - maybe_insert_collapse_context_node(context_node, acc) - end + processed_nodes = + if context_module_atom == acc.nesting_context do + [module_node | acc.processed_nodes] + else + # There is a module with a truncated module name, but it has no immediate context. + # We therefore insert a new module so that the sidebar will be able to display a + # "group title" module for the nested modules. + + context_node = %ModuleNode{ + group: module_node.group, + module: context_module_atom, + title: context_module_name, + type: module_node.type + } + + # the ordering of processed nodes must be preserved: + # when the list gets reversed, `context_node` will be displayed before `module_node` + [module_node, context_node | acc.processed_nodes] + end + + %{acc | nesting_context: context_module_atom, processed_nodes: processed_nodes} end - defp get_context_module_info(%ModuleNode{title: title, title_collapsed: collapsed}) do + defp get_context_module_info(%ModuleNode{title: title, title_truncated: truncated}) do name = - if collapsed == nil do + if truncated == nil do title else - String.trim_trailing(title, "." <> collapsed) + String.trim_trailing(title, "." <> truncated) end {name, :"Elixir.#{name}"} diff --git a/lib/ex_doc/formatter/html/templates.ex b/lib/ex_doc/formatter/html/templates.ex index e37de83aa..6fb0747d8 100644 --- a/lib/ex_doc/formatter/html/templates.ex +++ b/lib/ex_doc/formatter/html/templates.ex @@ -197,7 +197,7 @@ defmodule ExDoc.Formatter.HTML.Templates do defp sidebar_items_json_string(module_node, items) do json_attrs = - [:id, :title, :title_prefix, :title_collapsed] + [:id, :title, :title_truncated] |> Enum.map(&{&1, Map.get(module_node, &1)}) |> Enum.reject(fn {_k, v} -> is_nil(v) end) |> Enum.map_join(",", fn {k, v} -> ~s/"#{k}":#{inspect(v)}/ end) @@ -210,13 +210,6 @@ defmodule ExDoc.Formatter.HTML.Templates do items -> json_attrs <> ~s/,"nodeGroups":[#{items}]/ end - json_attrs = - if module_node.context_module do - json_attrs <> ~s/,"context_module":true/ - else - json_attrs - end - "{#{json_attrs}}" end diff --git a/lib/ex_doc/nodes.ex b/lib/ex_doc/nodes.ex index 05e2a11cc..b4e12f56c 100644 --- a/lib/ex_doc/nodes.ex +++ b/lib/ex_doc/nodes.ex @@ -5,10 +5,8 @@ defmodule ExDoc.ModuleNode do defstruct id: nil, title: nil, - title_prefix: nil, - title_collapsed: nil, + title_truncated: nil, module: nil, - context_module: false, group: nil, deprecated: nil, doc: nil, @@ -23,10 +21,8 @@ defmodule ExDoc.ModuleNode do @type t :: %__MODULE__{ id: nil | String.t(), title: nil | String.t(), - title_prefix: nil | String.t(), - title_collapsed: nil | String.t(), + title_truncated: nil | String.t(), module: nil | String.t(), - context_module: boolean(), group: nil | String.t(), deprecated: nil | String.t(), function_groups: list(String.t()), diff --git a/lib/ex_doc/retriever.ex b/lib/ex_doc/retriever.ex index 6bcc39d5a..32598bdb6 100644 --- a/lib/ex_doc/retriever.ex +++ b/lib/ex_doc/retriever.ex @@ -107,7 +107,6 @@ defmodule ExDoc.Retriever do docs = function_docs ++ get_callbacks(module_data, source) types = get_types(module_data, source) {title, id} = module_title_and_id(module_data) - module_group = GroupMatcher.match_module(config.groups_for_modules, module, id) %ExDoc.ModuleNode{ diff --git a/lib/mix/tasks/docs.ex b/lib/mix/tasks/docs.ex index 34c6727bd..e503bf926 100644 --- a/lib/mix/tasks/docs.ex +++ b/lib/mix/tasks/docs.ex @@ -69,14 +69,6 @@ defmodule Mix.Tasks.Docs do * `:canonical` - String that defines the preferred URL with the rel="canonical" element; defaults to no canonical path. - * `:collapse_nested_module_names` - A list of module atoms that will be collapsed to - display only the first letter of each section. This option is intended to improve - the display of long module names in the sidebar: avoid using it if your module names - aren't long enough to overflow. Modules nested within a matching prefix will have - their matching namespace sections collapsed. Longest match wins. Example: - `collapse_nested_module_names: [Some.Module.With.A]` will display the - `Some.Module.With.A.Very.Long.Name` module as `S.M.W.A.Very.Long.Name` in the sidebar. - * `:deps` - A keyword list application names and their documentation URL. ExDoc will by default include all dependencies and assume they are hosted on HexDocs. This can be overridden by your own values. Example: `[plug: "https://myserver/plug/"]` @@ -96,6 +88,15 @@ defmodule Mix.Tasks.Docs do * `:groups_for_extras`, `:groups_for_modules`, `:groups_for_functions` - See next sections + * `:group_modules_by_nesting` - A list of atoms (e.g. `Foo.Bar`) that will be truncated + if they prefix a module name. These truncated modules will then be displayed nested as + a group beneath the given "module" atom (so `Foo.Bar.Baz.Bat` will be displayed as + `Baz.Bat` nested within `Foo.Bar`). This option is mainly intended to improve the + display of long module names in the sidebar, particularly when they are too long for + the sidebar or when many modules share a long prefix. If you mean to group modules + logically or call attention to them in the docs, you should probably use + `:groups_for_modules` (which can be used in conjuction with `:group_modules_by_nesting`). + * `:language` - Identify the primary language of the documents, its value must be a valid [BCP 47](https://tools.ietf.org/html/bcp47) language tag; default: "en" diff --git a/mix.exs b/mix.exs index d22d6682c..3d4ec035e 100644 --- a/mix.exs +++ b/mix.exs @@ -91,7 +91,7 @@ defmodule ExDoc.Mixfile do ExDoc.TypeNode ] ], - collapse_nested_module_names: [ + group_modules_by_nesting: [ ExDoc.Formatter ] ] From 648a2efe2fb6f7018d244b5980a3d24e3775cec6 Mon Sep 17 00:00:00 2001 From: David Sulc Date: Tue, 23 Oct 2018 19:16:42 +0200 Subject: [PATCH 14/23] removed group_modules_by_nesting artifact Added by mistake during development --- mix.exs | 3 --- 1 file changed, 3 deletions(-) diff --git a/mix.exs b/mix.exs index 3d4ec035e..74e3210c9 100644 --- a/mix.exs +++ b/mix.exs @@ -90,9 +90,6 @@ defmodule ExDoc.Mixfile do ExDoc.ModuleNode, ExDoc.TypeNode ] - ], - group_modules_by_nesting: [ - ExDoc.Formatter ] ] end From e126525e78018c9a4cf3f863e6582dffae54659a Mon Sep 17 00:00:00 2001 From: David Sulc Date: Tue, 23 Oct 2018 19:21:08 +0200 Subject: [PATCH 15/23] removed dead code Recursive nesting isn't supported --- assets/js/templates/sidebar-items.handlebars | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/assets/js/templates/sidebar-items.handlebars b/assets/js/templates/sidebar-items.handlebars index 003caeb9f..5b3b56d18 100644 --- a/assets/js/templates/sidebar-items.handlebars +++ b/assets/js/templates/sidebar-items.handlebars @@ -53,11 +53,7 @@ {{/hasContent}} {{else}} {{/if}} From d0f4dd66553a97d5c26d1d7de2eaacf8c3bf7144 Mon Sep 17 00:00:00 2001 From: David Sulc Date: Tue, 23 Oct 2018 19:36:57 +0200 Subject: [PATCH 16/23] streamlined sidebar styling * don't italicize nesting context module's name * indent nested modules and remove preceding icon --- assets/js/templates/sidebar-items.handlebars | 6 +++--- assets/less/sidebar.less | 14 ++++---------- formatters/html/dist/html-1e4cdbc45d6b8a8f94d9.css | 3 +++ ...7cd1982c84e.js => html-1e4cdbc45d6b8a8f94d9.js} | 2 +- formatters/html/dist/html-4f6aa19597cd1982c84e.css | 3 --- 5 files changed, 11 insertions(+), 17 deletions(-) create mode 100644 formatters/html/dist/html-1e4cdbc45d6b8a8f94d9.css rename formatters/html/dist/{html-4f6aa19597cd1982c84e.js => html-1e4cdbc45d6b8a8f94d9.js} (86%) delete mode 100644 formatters/html/dist/html-4f6aa19597cd1982c84e.css diff --git a/assets/js/templates/sidebar-items.handlebars b/assets/js/templates/sidebar-items.handlebars index 5b3b56d18..3a750460c 100644 --- a/assets/js/templates/sidebar-items.handlebars +++ b/assets/js/templates/sidebar-items.handlebars @@ -3,7 +3,7 @@ {{#newGroup ../this node.group}}
  • {{node.group}}
  • {{/newGroup}} -
  • +
  • {{! Nodes added purely for nesting purposes (i.e. don't exist in the source) have no id }} {{#if node.id}} @@ -12,7 +12,7 @@ to the top of the page itself. }} {{#if node.title_truncated}} - {{node.title_truncated}} + {{node.title_truncated}} {{else}} {{node.title}} {{/if}} @@ -52,7 +52,7 @@ {{/hasContent}} {{else}} - ",e.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||m.push("\\["+P+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+C+"-]").length||m.push("~="),e.querySelectorAll(":checked").length||m.push(":checked"),e.querySelectorAll("a#"+C+"+*").length||m.push(".#.+[+~]")}),le(function(e){e.innerHTML="";var t=E.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&m.push("name"+P+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&m.push(":enabled",":disabled"),o.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&m.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),m.push(",.*:")})),(p.matchesSelector=Q.test(u=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&le(function(e){p.disconnectedMatch=u.call(e,"*"),u.call(e,"[s!='']:x"),s.push("!=",I)}),m=m.length&&new RegExp(m.join("|")),s=s.length&&new RegExp(s.join("|")),t=Q.test(o.compareDocumentPosition),v=t||Q.test(o.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},S=t?function(e,t){if(e===t)return c=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===E||e.ownerDocument===y&&v(y,e)?-1:t===E||t.ownerDocument===y&&v(y,t)?1:l?L(l,e)-L(l,t):0:4&n?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,r=0,i=e.parentNode,a=t.parentNode,o=[e],s=[t];if(!i||!a)return e===E?-1:t===E?1:i?-1:a?1:l?L(l,e)-L(l,t):0;if(i===a)return ue(e,t);for(n=e;n=n.parentNode;)o.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;o[r]===s[r];)r++;return r?ue(o[r],s[r]):o[r]===y?-1:s[r]===y?1:0}),E},ae.matches=function(e,t){return ae(e,null,null,t)},ae.matchesSelector=function(e,t){if((e.ownerDocument||e)!==E&&w(e),t=t.replace(F,"='$1']"),p.matchesSelector&&k&&!N[t+" "]&&(!s||!s.test(t))&&(!m||!m.test(t)))try{var n=u.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Y,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Y,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ae.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ae.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return K.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&W.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Y,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=d[e+" "];return t||(t=new RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&d(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=ae.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function O(e,n,r){return y(n)?C.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?C.grep(e,function(e){return e===n!==r}):"string"!=typeof n?C.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(C.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(C):C.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:M.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof C?t[0]:t,C.merge(this,C.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:k,!0)),A.test(r[1])&&C.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=k.getElementById(r[2]))&&(this[0]=i,this.length=1),this}).prototype=C.fn,j=C(k);var D=/^(?:parents|prev(?:Until|All))/,L={children:!0,contents:!0,next:!0,prev:!0};function R(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}C.fn.extend({has:function(e){var t=C(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]+)/i,fe=/^$|^module$|\/(?:java|ecma)script/i,de={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function pe(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&S(e,t)?C.merge([e],n):n}function he(e,t){for(var n=0,r=e.length;nx",v.noCloneChecked=!!ge.cloneNode(!0).lastChild.defaultValue;var be=k.documentElement,xe=/^key/,_e=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,we=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function ke(){return!1}function Ce(){try{return k.activeElement}catch(e){}}function Te(e,t,n,r,i,a){var o,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Te(e,s,n,r,t[s],a);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=ke;else if(!i)return e;return 1===a&&(o=i,(i=function(e){return C().off(e),o.apply(this,arguments)}).guid=o.guid||(o.guid=C.guid++)),e.each(function(){C.event.add(this,t,i,r,n)})}C.event={global:{},add:function(t,e,n,r,i){var a,o,s,l,c,u,f,d,p,h,g,m=Q.get(t);if(m)for(n.handler&&(n=(a=n).handler,i=a.selector),i&&C.find.matchesSelector(be,i),n.guid||(n.guid=C.guid++),(l=m.events)||(l=m.events={}),(o=m.handle)||(o=m.handle=function(e){return void 0!==C&&C.event.triggered!==e.type?C.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(P)||[""]).length;c--;)p=g=(s=we.exec(e[c])||[])[1],h=(s[2]||"").split(".").sort(),p&&(f=C.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=C.event.special[p]||{},u=C.extend({type:p,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&C.expr.match.needsContext.test(i),namespace:h.join(".")},a),(d=l[p])||((d=l[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,o)||t.addEventListener&&t.addEventListener(p,o)),f.add&&(f.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,u):d.push(u),C.event.global[p]=!0)},remove:function(e,t,n,r,i){var a,o,s,l,c,u,f,d,p,h,g,m=Q.hasData(e)&&Q.get(e);if(m&&(l=m.events)){for(c=(t=(t||"").match(P)||[""]).length;c--;)if(p=g=(s=we.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),p){for(f=C.event.special[p]||{},d=l[p=(r?f.delegateType:f.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=a=d.length;a--;)u=d[a],!i&&g!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(d.splice(a,1),u.selector&&d.delegateCount--,f.remove&&f.remove.call(e,u));o&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,m.handle)||C.removeEvent(e,p,m.handle),delete l[p])}else for(p in l)C.event.remove(e,p+t[c],n,r,!0);C.isEmptyObject(l)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,a,o,s=C.event.fix(e),l=new Array(arguments.length),c=(Q.get(this,"events")||{})[s.type]||[],u=C.event.special[s.type]||{};for(l[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Se=/\s*$/g;function je(e,t){return S(e,"table")&&S(11!==t.nodeType?t:t.firstChild,"tr")&&C(e).children("tbody")[0]||e}function Me(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function De(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,a,o,s,l,c;if(1===t.nodeType){if(Q.hasData(e)&&(a=Q.access(e),o=Q.set(t,a),c=a.events))for(i in delete o.handle,o.events={},c)for(n=0,r=c[i].length;n")},clone:function(e,t,n){var r,i,a,o,s,l,c,u=e.cloneNode(!0),f=C.contains(e.ownerDocument,e);if(!(v.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||C.isXMLDoc(e)))for(o=pe(u),r=0,i=(a=pe(e)).length;r").prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),k.head.appendChild(r[0])},abort:function(){i&&i()}}});var zt,Ft=[],Wt=/(=)\?(?=&|$)|\?\?/;C.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Ft.pop()||C.expando+"_"+_t++;return this[e]=!0,e}}),C.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,a,o=!1!==e.jsonp&&(Wt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Wt.test(e.data)&&"data");if(o||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,o?e[o]=e[o].replace(Wt,"$1"+r):!1!==e.jsonp&&(e.url+=(wt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return a||C.error(r+" was not called"),a[0]},e.dataTypes[0]="json",i=E[r],E[r]=function(){a=arguments},n.always(function(){void 0===i?C(E).removeProp(r):E[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Ft.push(r)),a&&y(i)&&i(a[0]),a=i=void 0}),"script"}),v.createHTMLDocument=((zt=k.implementation.createHTMLDocument("").body).innerHTML="
    ",2===zt.childNodes.length),C.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=k.implementation.createHTMLDocument("")).createElement("base")).href=k.location.href,t.head.appendChild(r)):t=k),a=!n&&[],(i=A.exec(e))?[t.createElement(i[1])]:(i=ye([e],t,a),a&&a.length&&C(a).remove(),C.merge([],i.childNodes)));var r,i,a},C.fn.load=function(e,t,n){var r,i,a,o=this,s=e.indexOf(" ");return-1").append(C.parseHTML(e)).find(r):e)}).always(n&&function(e,t){o.each(function(){n.apply(this,a||[e.responseText,t,e])})}),this},C.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){C.fn[t]=function(e){return this.on(t,e)}}),C.expr.pseudos.animated=function(t){return C.grep(C.timers,function(e){return t===e.elem}).length},C.offset={setOffset:function(e,t,n){var r,i,a,o,s,l,c=C.css(e,"position"),u=C(e),f={};"static"===c&&(e.style.position="relative"),s=u.offset(),a=C.css(e,"top"),l=C.css(e,"left"),i=("absolute"===c||"fixed"===c)&&-1<(a+l).indexOf("auto")?(o=(r=u.position()).top,r.left):(o=parseFloat(a)||0,parseFloat(l)||0),y(t)&&(t=t.call(e,n,C.extend({},s))),null!=t.top&&(f.top=t.top-s.top+o),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):u.css(f)}},C.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){C.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===C.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===C.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=C(e).offset()).top+=C.css(e,"borderTopWidth",!0),i.left+=C.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-C.css(r,"marginTop",!0),left:t.left-i.left-C.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===C.css(e,"position");)e=e.offsetParent;return e||be})}}),C.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var a="pageYOffset"===i;C.fn[t]=function(e){return z(this,function(e,t,n){var r;if(b(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(a?r.pageXOffset:n,a?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),C.each(["top","left"],function(e,n){C.cssHooks[n]=$e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),qe.test(t)?C(e).position()[n]+"px":t})}),C.each({Height:"height",Width:"width"},function(o,s){C.each({padding:"inner"+o,content:s,"":"outer"+o},function(r,a){C.fn[a]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return z(this,function(e,t,n){var r;return b(e)?0===a.indexOf("outer")?e["inner"+o]:e.document.documentElement["client"+o]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+o],r["scroll"+o],e.body["offset"+o],r["offset"+o],r["client"+o])):void 0===n?C.css(e,t,i):C.style(e,t,n,i)},s,n?e:void 0,n)}})}),C.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){C.fn[n]=function(e,t){return 0]+>|\t|)+|(?:\n)))/gm,b="",x={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};function _(e){return e.replace(/&/g,"&").replace(//g,">")}function d(e){return e.nodeName.toLowerCase()}function w(e,t){var n=e&&e.exec(t);return n&&0===n.index}function u(e){return t.test(e)}function r(e){var t,n={},r=Array.prototype.slice.call(arguments,1);for(t in e)n[t]=e[t];return r.forEach(function(e){for(t in e)n[t]=e[t]}),n}function p(e){var i=[];return function e(t,n){for(var r=t.firstChild;r;r=r.nextSibling)3===r.nodeType?n+=r.nodeValue.length:1===r.nodeType&&(i.push({event:"start",offset:n,node:r}),n=e(r,n),d(r).match(/br|hr|img|input/)||i.push({event:"stop",offset:n,node:r}));return n}(e,0),i}function h(t){return t.variants&&!t.cached_variants&&(t.cached_variants=t.variants.map(function(e){return r(t,{variants:null},e)})),t.cached_variants||t.endsWithParent&&[r(t)]||[t]}function E(o){function s(e){return e&&e.source||e}function l(e,t){return new RegExp(s(e),"m"+(o.case_insensitive?"i":"")+(t?"g":""))}!function t(n,e){if(n.compiled)return;n.compiled=!0;n.keywords=n.keywords||n.beginKeywords;if(n.keywords){var r={},i=function(n,e){o.case_insensitive&&(e=e.toLowerCase()),e.split(" ").forEach(function(e){var t=e.split("|");r[t[0]]=[n,t[1]?Number(t[1]):1]})};"string"==typeof n.keywords?i("keyword",n.keywords):c(n.keywords).forEach(function(e){i(e,n.keywords[e])}),n.keywords=r}n.lexemesRe=l(n.lexemes||/\w+/,!0);e&&(n.beginKeywords&&(n.begin="\\b("+n.beginKeywords.split(" ").join("|")+")\\b"),n.begin||(n.begin=/\B|\b/),n.beginRe=l(n.begin),n.end||n.endsWithParent||(n.end=/\B|\b/),n.end&&(n.endRe=l(n.end)),n.terminator_end=s(n.end)||"",n.endsWithParent&&e.terminator_end&&(n.terminator_end+=(n.end?"|":"")+e.terminator_end));n.illegal&&(n.illegalRe=l(n.illegal));null==n.relevance&&(n.relevance=1);n.contains||(n.contains=[]);n.contains=Array.prototype.concat.apply([],n.contains.map(function(e){return h("self"===e?n:e)}));n.contains.forEach(function(e){t(e,n)});n.starts&&t(n.starts,e);var a=n.contains.map(function(e){return e.beginKeywords?"\\.?("+e.begin+")\\.?":e.begin}).concat([n.terminator_end,n.illegal]).map(s).filter(Boolean);n.terminators=a.length?l(a.join("|"),!0):{exec:function(){return null}}}(o)}function k(e,t,s,n){function l(e,t,n,r){var i=r?"":x.classPrefix,a='')+t+o}function c(){p+=null!=d.subLanguage?function(){var e="string"==typeof d.subLanguage;if(e&&!y[d.subLanguage])return _(h);var t=e?k(d.subLanguage,h,!0,a[d.subLanguage]):C(h,d.subLanguage.length?d.subLanguage:void 0);0")+'"');return h+=t,t.length||1}var f=T(e);if(!f)throw new Error('Unknown language: "'+e+'"');E(f);var i,d=n||f,a={},p="";for(i=d;i!==f;i=i.parent)i.className&&(p=l(i.className,"",!0)+p);var h="",g=0;try{for(var o,m,v=0;d.terminators.lastIndex=v,o=d.terminators.exec(t);)m=r(t.substring(v,o.index),o[0]),v=o.index+m;for(r(t.substr(v)),i=d;i.parent;i=i.parent)i.className&&(p+=b);return{relevance:g,value:p,language:e,top:d}}catch(e){if(e.message&&-1!==e.message.indexOf("Illegal"))return{relevance:0,value:_(t)};throw e}}function C(n,e){e=e||x.languages||c(y);var r={relevance:0,value:_(n)},i=r;return e.filter(T).forEach(function(e){var t=k(e,n,!1);t.language=e,t.relevance>i.relevance&&(i=t),t.relevance>r.relevance&&(i=r,r=t)}),i.language&&(r.second_best=i),r}function g(e){return x.tabReplace||x.useBR?e.replace(n,function(e,t){return x.useBR&&"\n"===e?"
    ":x.tabReplace?t.replace(/\t/g,x.tabReplace):""}):e}function a(e){var t,n,r,i,a,o=function(e){var t,n,r,i,a=e.className+" ";if(a+=e.parentNode?e.parentNode.className:"",n=l.exec(a))return T(n[1])?n[1]:"no-highlight";for(a=a.split(/\s+/),t=0,r=a.length;t/g,"\n"):t=e,a=t.textContent,r=o?k(o,a,!0):C(a),(n=p(t)).length&&((i=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=r.value,r.value=function(e,t,n){var r=0,i="",a=[];function o(){return e.length&&t.length?e[0].offset!==t[0].offset?e[0].offset"}function l(e){i+=""}function c(e){("start"===e.event?s:l)(e.node)}for(;e.length||t.length;){var u=o();if(i+=_(n.substring(r,u[0].offset)),r=u[0].offset,u===e){for(a.reverse().forEach(l);c(u.splice(0,1)[0]),(u=o())===e&&u.length&&u[0].offset===r;);a.reverse().forEach(s)}else"start"===u[0].event?a.push(u[0].node):a.pop(),c(u.splice(0,1)[0])}return i+_(n.substr(r))}(n,p(i),a)),r.value=g(r.value),e.innerHTML=r.value,e.className=function(e,t,n){var r=t?s[t]:n,i=[e.trim()];e.match(/\bhljs\b/)||i.push("hljs");-1===e.indexOf(r)&&i.push(r);return i.join(" ").trim()}(e.className,o,r.language),e.result={language:r.language,re:r.relevance},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.relevance}))}function o(){if(!o.called){o.called=!0;var e=document.querySelectorAll("pre code");f.forEach.call(e,a)}}function T(e){return e=(e||"").toLowerCase(),y[e]||y[s[e]]}i.highlight=k,i.highlightAuto=C,i.fixMarkup=g,i.highlightBlock=a,i.configure=function(e){x=r(x,e)},i.initHighlighting=o,i.initHighlightingOnLoad=function(){addEventListener("DOMContentLoaded",o,!1),addEventListener("load",o,!1)},i.registerLanguage=function(t,e){var n=y[t]=e(i);n.aliases&&n.aliases.forEach(function(e){s[e]=t})},i.listLanguages=function(){return c(y)},i.getLanguage=T,i.inherit=r,i.IDENT_RE="[a-zA-Z]\\w*",i.UNDERSCORE_IDENT_RE="[a-zA-Z_]\\w*",i.NUMBER_RE="\\b\\d+(\\.\\d+)?",i.C_NUMBER_RE="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",i.BINARY_NUMBER_RE="\\b(0b[01]+)",i.RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",i.BACKSLASH_ESCAPE={begin:"\\\\[\\s\\S]",relevance:0},i.APOS_STRING_MODE={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.QUOTE_STRING_MODE={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.PHRASAL_WORDS_MODE={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},i.COMMENT=function(e,t,n){var r=i.inherit({className:"comment",begin:e,end:t,contains:[]},n||{});return r.contains.push(i.PHRASAL_WORDS_MODE),r.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|XXX):",relevance:0}),r},i.C_LINE_COMMENT_MODE=i.COMMENT("//","$"),i.C_BLOCK_COMMENT_MODE=i.COMMENT("/\\*","\\*/"),i.HASH_COMMENT_MODE=i.COMMENT("#","$"),i.NUMBER_MODE={className:"number",begin:i.NUMBER_RE,relevance:0},i.C_NUMBER_MODE={className:"number",begin:i.C_NUMBER_RE,relevance:0},i.BINARY_NUMBER_MODE={className:"number",begin:i.BINARY_NUMBER_RE,relevance:0},i.CSS_NUMBER_MODE={className:"number",begin:i.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},i.REGEXP_MODE={className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[i.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[i.BACKSLASH_ESCAPE]}]},i.TITLE_MODE={className:"title",begin:i.IDENT_RE,relevance:0},i.UNDERSCORE_TITLE_MODE={className:"title",begin:i.UNDERSCORE_IDENT_RE,relevance:0},i.METHOD_GUARD={begin:"\\.\\s*"+i.UNDERSCORE_IDENT_RE,relevance:0}})(t)}()},function(e,t,n){"use strict";t.__esModule=!0,t.extend=s,t.indexOf=function(e,t){for(var n=0,r=e.length;n":">",'"':""","'":"'","`":"`","=":"="},i=/[&<>"'`=]/g,a=/[&<>"'`=]/;function o(e){return r[e]}function s(e){for(var t=1;t",returnBegin:!0,illegal:"\\(|#|//|/\\*|\\\\|:|;",contains:[h,e.inherit(e.TITLE_MODE,{begin:t})],starts:{end:";|\\.",keywords:r,contains:p}},i,{begin:"^-",end:"\\.",relevance:0,excludeEnd:!0,returnBegin:!0,lexemes:"-"+e.IDENT_RE,keywords:"-module -record -undef -export -ifdef -ifndef -author -copyright -doc -vsn -import -include -include_lib -compile -define -else -endif -file -behaviour -behavior -spec",contains:[h]},a,e.QUOTE_STRING_MODE,f,c,u,l,{begin:/\.$/}]}}},function(e,t){e.exports=function(e){return{keywords:{built_in:"spawn spawn_link self",keyword:"after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse|10 query receive rem try when xor"},contains:[{className:"meta",begin:"^[0-9]+> ",relevance:10},e.COMMENT("%","$"),{className:"number",begin:"\\b(\\d+#[a-fA-F0-9]+|\\d+(\\.\\d+)?([eE][-+]?\\d+)?)",relevance:0},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"\\?(::)?([A-Z]\\w*(::)?)+"},{begin:"->"},{begin:"ok"},{begin:"!"},{begin:"(\\b[a-z'][a-zA-Z0-9_']*:[a-z'][a-zA-Z0-9_']*)|(\\b[a-z'][a-zA-Z0-9_']*)",relevance:0},{begin:"[A-Z][a-zA-Z0-9_']*",relevance:0}]}}},function(e,t){e.exports=function(e){var t="HTTP/[0-9\\.]+";return{aliases:["https"],illegal:"\\S",contains:[{begin:"^"+t,end:"$",contains:[{className:"number",begin:"\\b\\d{3}\\b"}]},{begin:"^[A-Z]+ (.*?) "+t+"$",returnBegin:!0,end:"$",contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{begin:t},{className:"keyword",begin:"[A-Z]+"}]},{className:"attribute",begin:"^\\w",end:": ",excludeEnd:!0,illegal:"\\n|\\s|=",starts:{end:"$",relevance:0}},{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}]}}},function(e,t){e.exports=function(e){var t="[A-Za-z$_][0-9A-Za-z$_]*",n={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},r={className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},i={className:"subst",begin:"\\$\\{",end:"\\}",keywords:n,contains:[]},a={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,i]};i.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,r,e.REGEXP_MODE];var o=i.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);return{aliases:["js","jsx"],keywords:n,contains:[{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},{className:"meta",begin:/^#!/,end:/$/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r,{begin:/[{,]\s*/,relevance:0,contains:[{begin:t+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:t,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+t+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:o}]}]},{begin://,subLanguage:"xml",contains:[{begin:/<\w+\s*\/>/,skip:!0},{begin:/<\w+/,end:/(\/\w+|\w+\/)>/,skip:!0,contains:[{begin:/<\w+\s*\/>/,skip:!0},"self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:t}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:o}],illegal:/\[|%/},{begin:/\$[(.]/},e.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0}],illegal:/#(?!!)/}}},function(e,t){e.exports=function(e){var t={literal:"true false null"},n=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],r={end:",",endsWithParent:!0,excludeEnd:!0,contains:n,keywords:t},i={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(r,{begin:/:/})],illegal:"\\S"},a={begin:"\\[",end:"\\]",contains:[e.inherit(r)],illegal:"\\S"};return n.splice(n.length,0,i,a),{contains:n,keywords:t,illegal:"\\S"}}},function(e,t){e.exports=function(e){return{aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$"},{begin:"^.+?\\n[=-]{2,}$"}]},{begin:"<",end:">",subLanguage:"xml",relevance:0},{className:"bullet",begin:"^([*+-]|(\\d+\\.))\\s+"},{className:"strong",begin:"[*_]{2}.+?[*_]{2}"},{className:"emphasis",variants:[{begin:"\\*.+?\\*"},{begin:"_.+?_",relevance:0}]},{className:"quote",begin:"^>\\s+",end:"$"},{className:"code",variants:[{begin:"^```w*s*$",end:"^```s*$"},{begin:"`.+?`"},{begin:"^( {4}|\t)",end:"$",relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},{begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}},function(e,t){e.exports=function(e){var t=e.COMMENT("--","$");return{case_insensitive:!0,illegal:/[<>{}*#]/,contains:[{beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment",end:/;/,endsWithParent:!0,lexemes:/[\w\.]+/,keywords:{keyword:"abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias allocate allow alter always analyze ancillary and any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second section securefile security seed segment select self sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null",built_in:"array bigint binary bit blob boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text varchar varying void"},contains:[{className:"string",begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE,{begin:"''"}]},{className:"string",begin:'"',end:'"',contains:[e.BACKSLASH_ESCAPE,{begin:'""'}]},{className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t]},e.C_BLOCK_COMMENT_MODE,t]}}},function(e,t){e.exports=function(e){var t={endsWithParent:!0,illegal:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[{begin:"\\[",end:"\\]"}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},{begin:/<\?(php)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0}]},{className:"tag",begin:"|$)",end:">",keywords:{name:"style"},contains:[t],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:"|$)",end:">",keywords:{name:"script"},contains:[t],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["actionscript","javascript","handlebars","xml"]}},{className:"meta",variants:[{begin:/<\?xml/,end:/\?>/,relevance:10},{begin:/<\?\w+/,end:/\?>/}]},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},t]}]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var i="hll";function r(e){for(var t=e.target.getAttribute("data-group-id"),n=document.querySelectorAll("[data-group-id='"+t+"']"),r=0;r= 2.0.0-beta.1",7:">= 4.0.0"};var c="[object Object]";function u(e,t,n){this.helpers=e||{},this.partials=t||{},this.decorators=n||{},o.registerDefaultHelpers(this),s.registerDefaultDecorators(this)}u.prototype={constructor:u,logger:l.default,log:l.default.log,registerHelper:function(e,t){if(i.toString.call(e)===c){if(t)throw new a.default("Arg not supported with multiple helpers");i.extend(this.helpers,e)}else this.helpers[e]=t},unregisterHelper:function(e){delete this.helpers[e]},registerPartial:function(e,t){if(i.toString.call(e)===c)i.extend(this.partials,e);else{if(void 0===t)throw new a.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=t}},unregisterPartial:function(e){delete this.partials[e]},registerDecorator:function(e,t){if(i.toString.call(e)===c){if(t)throw new a.default("Arg not supported with multiple decorators");i.extend(this.decorators,e)}else this.decorators[e]=t},unregisterDecorator:function(e){delete this.decorators[e]}};var f=l.default.log;t.log=f,t.createFrame=i.createFrame,t.logger=l.default},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,i){var a;return"

    Sorry, we couldn't find anything for "+e.escapeExpression("function"==typeof(a=null!=(a=n.value||(null!=t?t.value:t))?a:n.helperMissing)?a.call(null!=t?t:e.nullContext||{},{name:"value",hash:{},data:i}):a)+".

    \n"},3:function(e,t,n,r,i,a,o){var s;return null!=(s=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.levels:t,{name:"each",hash:{},fn:e.program(4,i,0,a,o),inverse:e.noop,data:i}))?s:""},4:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{};return'

    '+e.escapeExpression("function"==typeof(l=null!=(l=n.name||(null!=t?t.name:t))?l:n.helperMissing)?l.call(c,{name:"name",hash:{},data:i}):l)+"

    \n"+(null!=(s=n.each.call(c,null!=t?t.results:t,{name:"each",hash:{},fn:e.program(5,i,0,a,o),inverse:e.noop,data:i}))?s:"")},5:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
    \n

    \n '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+'\n

    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.functions:t,{name:"each",hash:{},fn:e.program(6,i,0,a,o),inverse:e.noop,data:i}))?s:"")+'
    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.callbacks:t,{name:"each",hash:{},fn:e.program(8,i,0,a,o),inverse:e.noop,data:i}))?s:"")+'
    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.types:t,{name:"each",hash:{},fn:e.program(10,i,0,a,o),inverse:e.noop,data:i}))?s:"")+"
    \n
    \n"},6:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+"
  • \n"},8:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+" (callback)
  • \n"},10:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+" (type)
  • \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{};return"

    Search Results for "+e.escapeExpression("function"==typeof(l=null!=(l=n.value||(null!=t?t.value:t))?l:n.helperMissing)?l.call(c,{name:"value",hash:{},data:i}):l)+"

    \n\n"+(null!=(s=n.if.call(c,null!=t?t.empty:t,{name:"if",hash:{},fn:e.program(1,i,0,a,o),inverse:e.program(3,i,0,a,o),data:i}))?s:"")},useData:!0,useDepths:!0})},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,i,a,o){var s,l=null!=t?t:e.nullContext||{},c=n.helperMissing;return(null!=(s=(n.newGroup||t&&t.newGroup||c).call(l,o[1],null!=(s=a[0][0])?s.group:s,{name:"newGroup",hash:{},fn:e.program(2,i,0,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+'
  • \n\n'+(null!=(s=n.if.call(l,null!=(s=a[0][0])?s.id:s,{name:"if",hash:{},fn:e.program(6,i,0,a,o),inverse:e.program(23,i,0,a,o),data:i,blockParams:a}))?s:"")+"
  • \n"},2:function(e,t,n,r,i,a){var o;return'
  • '+e.escapeExpression(e.lambda(null!=(o=a[1][0])?o.group:o,t))+"
  • \n"},4:function(e,t,n,r,i){return"clicked open"},6:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing;return' \n"+(null!=(o=n.if.call(c,null!=(o=a[1][0])?o.title_truncated:o,{name:"if",hash:{},fn:e.program(9,i,0,a),inverse:e.program(11,i,0,a),data:i,blockParams:a}))?o:"")+" \n\n"+(null!=(o=(n.hasContent||t&&t.hasContent||u).call(c,a[1][0],{name:"hasContent",hash:{},fn:e.program(13,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")},7:function(e,t,n,r,i){return'class="expand"'},9:function(e,t,n,r,i,a){var o;return' '+e.escapeExpression(e.lambda(null!=(o=a[2][0])?o.title_truncated:o,t))+"\n"},11:function(e,t,n,r,i,a){var o;return" "+e.escapeExpression(e.lambda(null!=(o=a[2][0])?o.title:o,t))+"\n"},13:function(e,t,n,r,i,a){var o;return'
      \n
    • \n Top\n
    • \n\n'+(null!=(o=(n.isArray||t&&t.isArray||n.helperMissing).call(null!=t?t:e.nullContext||{},null!=(o=a[2][0])?o.headers:o,{name:"isArray",hash:{},fn:e.program(14,i,0,a),inverse:e.program(17,i,0,a),data:i,blockParams:a}))?o:"")+"
    \n"},14:function(e,t,n,r,i,a){var o;return null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=a[3][0])?o.headers:o,{name:"each",hash:{},fn:e.program(15,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:""},15:function(e,t,n,r,i,a){var o,s,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • \n '+l(typeof(s=null!=(s=n.id||(null!=t?t.id:t))?s:u)===f?s.call(c,{name:"id",hash:{},data:i,blockParams:a}):s)+"\n
  • \n"},17:function(e,t,n,r,i,a){var o,s=null!=t?t:e.nullContext||{};return(null!=(o=(n.showSummary||t&&t.showSummary||n.helperMissing).call(s,a[3][0],{name:"showSummary",hash:{},fn:e.program(18,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")+(null!=(o=n.each.call(s,null!=(o=a[3][0])?o.nodeGroups:o,{name:"each",hash:{},fn:e.program(20,i,1,a),inverse:e.noop,data:i,blockParams:a}))?o:"")},18:function(e,t,n,r,i,a){var o;return'
  • \n Summary\n
  • \n'},20:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression;return'
  • \n '+l(s(null!=(o=a[0][0])?o.name:o,t))+'\n
      \n'+(null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=a[0][0])?o.nodes:o,{name:"each",hash:{},fn:e.program(21,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")+"
    \n
  • \n"},21:function(e,t,n,r,i,a){var o,s,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • \n '+l(typeof(s=null!=(s=n.id||(null!=t?t.id:t))?s:u)===f?s.call(c,{name:"id",hash:{},data:i,blockParams:a}):s)+"\n
  • \n"},23:function(e,t,n,r,i,a){var o;return' \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i,a,o){var s;return'
      \n'+(null!=(s=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.nodes:t,{name:"each",hash:{},fn:e.program(1,i,2,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+"
    \n"},useData:!0,useDepths:!0,useBlockParams:!0})},function(i,e,t){(function(e){var y="Expected a function",a=NaN,o="[object Symbol]",s=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,u=/^0o[0-7]+$/i,f=parseInt,t="object"==typeof e&&e&&e.Object===Object&&e,n="object"==typeof self&&self&&self.Object===Object&&self,r=t||n||Function("return this")(),d=Object.prototype.toString,b=Math.max,x=Math.min,_=function(){return r.Date.now()};function p(r,i,e){var a,o,s,l,c,u,f=0,d=!1,p=!1,t=!0;if("function"!=typeof r)throw new TypeError(y);function h(e){var t=a,n=o;return a=o=void 0,f=e,l=r.apply(n,t)}function g(e){var t=e-u;return void 0===u||i<=t||t<0||p&&s<=e-f}function m(){var e,t,n=_();if(g(n))return v(n);c=setTimeout(m,(t=i-((e=n)-u),p?x(t,s-(e-f)):t))}function v(e){return c=void 0,t&&a?h(e):(a=o=void 0,l)}function n(){var e,t=_(),n=g(t);if(a=arguments,o=this,u=t,n){if(void 0===c)return f=e=u,c=setTimeout(m,i),d?h(e):l;if(p)return c=setTimeout(m,i),h(u)}return void 0===c&&(c=setTimeout(m,i)),l}return i=E(i)||0,w(e)&&(d=!!e.leading,s=(p="maxWait"in e)?b(E(e.maxWait)||0,i):s,t="trailing"in e?!!e.trailing:t),n.cancel=function(){void 0!==c&&clearTimeout(c),a=u=o=c=void(f=0)},n.flush=function(){return void 0===c?l:v(_())},n}function w(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function E(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||(n=t)&&"object"==typeof n&&d.call(t)==o)return a;var t,n;if(w(e)){var r="function"==typeof e.valueOf?e.valueOf():e;e=w(r)?r+"":r}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(s,"");var i=c.test(e);return i||u.test(e)?f(e.slice(2),i?2:8):l.test(e)?a:+e}i.exports=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new TypeError(y);return w(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),p(e,t,{leading:r,maxWait:t,trailing:i})}}).call(this,t(20))},,,,,function(e,t,n){n(49),e.exports=n(47)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}t.__esModule=!0;var a=i(n(22)),o=r(n(43)),s=r(n(4)),l=i(n(2)),c=i(n(44)),u=r(n(45));function f(){var t=new a.HandlebarsEnvironment;return l.extend(t,a),t.SafeString=o.default,t.Exception=s.default,t.Utils=l,t.escapeExpression=l.escapeExpression,t.VM=c,t.template=function(e){return c.template(e,t)},t}var d=f();d.create=f,u.default(d),d.default=d,t.default=d,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.registerDefaultHelpers=function(e){i.default(e),a.default(e),o.default(e),s.default(e),l.default(e),c.default(e),u.default(e)};var i=r(n(33)),a=r(n(34)),o=r(n(35)),s=r(n(36)),l=r(n(37)),c=r(n(38)),u=r(n(39))},function(e,t,n){"use strict";t.__esModule=!0;var o=n(2);t.default=function(a){a.registerHelper("blockHelperMissing",function(e,t){var n=t.inverse,r=t.fn;if(!0===e)return r(this);if(!1===e||null==e)return n(this);if(o.isArray(e))return 0"+e[0]+"";return r.slice(0,t)+i+r.slice(n)}function W(e){return!!e}function G(e,a,o,t){return(e||[]).reduce(function(e,t){var n=(a+"."+t.id).match(o),r=t.id&&t.id.match(o);if((n||r)&&!e[t.id]){var i=JSON.parse(JSON.stringify(t));i.match=r?F(r):t.id,e[i.id]=i}return e},t||{})}function K(e,t,n){0ue?de:he)}var be=a()("body"),xe="night-mode",_e=a()(".night-mode-toggle");function we(){be.addClass(xe);try{localStorage.setItem(xe,!0)}catch(e){}}function Ee(){be.hasClass(xe)?function(){be.removeClass(xe);try{localStorage.removeItem(xe)}catch(e){}}():we()}function ke(){!function(){try{localStorage.getItem(xe)&&we()}catch(e){}}(),_e.click(function(){Ee()})}var Ce=n(16);window.$=a.a,a()(function(){o.a.registerHelper("hasContent",j),o.a.registerHelper("isArray",D),o.a.registerHelper("isLocal",L),o.a.registerHelper("newGroup",R),o.a.registerHelper("showSummary",P),l.a.configure({tabReplace:" ",languages:[]}),l.a.registerLanguage("bash",u.a),l.a.registerLanguage("css",d.a),l.a.registerLanguage("diff",h.a),l.a.registerLanguage("erlang",m.a),l.a.registerLanguage("erlang-repl",y.a),l.a.registerLanguage("http",x.a),l.a.registerLanguage("javascript",w.a),l.a.registerLanguage("json",k.a),l.a.registerLanguage("markdown",T.a),l.a.registerLanguage("sql",S.a),l.a.registerLanguage("xml",O.a),ke(),function(){ye();var e=window.innerWidth;a()(window).resize(le()(function(){e!==window.innerWidth&&(e=window.innerWidth,ye())},100)),a()(".sidebar-toggle").click(function(){ve()})}(),ae(),Object(Ce.a)(),l.a.initHighlighting()})}]); \ No newline at end of file +function(n){var e,p,x,a,i,h,f,g,_,l,c,w,E,o,k,m,s,u,v,C="sizzle"+1*new Date,y=n.document,T=0,r=0,d=oe(),b=oe(),N=oe(),S=function(e,t){return e===t&&(c=!0),0},A={}.hasOwnProperty,t=[],O=t.pop,j=t.push,M=t.push,D=t.slice,L=function(e,t){for(var n=0,r=e.length;n+~]|"+P+")"+P+"*"),F=new RegExp("="+P+"*([^\\]'\"]*?)"+P+"*\\]","g"),W=new RegExp(I),G=new RegExp("^"+q+"$"),K={ID:new RegExp("^#("+q+")"),CLASS:new RegExp("^\\.("+q+")"),TAG:new RegExp("^("+q+"|[*])"),ATTR:new RegExp("^"+H),PSEUDO:new RegExp("^"+I),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,V=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,J=/[+~]/,Y=new RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){w()},ie=ye(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{M.apply(t=D.call(y.childNodes),y.childNodes),t[y.childNodes.length].nodeType}catch(e){M={apply:t.length?function(e,t){j.apply(e,D.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function ae(e,t,n,r){var i,a,o,s,l,c,u,f=t&&t.ownerDocument,d=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==d&&9!==d&&11!==d)return n;if(!r&&((t?t.ownerDocument||t:y)!==E&&w(t),t=t||E,k)){if(11!==d&&(l=Z.exec(e)))if(i=l[1]){if(9===d){if(!(o=t.getElementById(i)))return n;if(o.id===i)return n.push(o),n}else if(f&&(o=f.getElementById(i))&&v(t,o)&&o.id===i)return n.push(o),n}else{if(l[2])return M.apply(n,t.getElementsByTagName(e)),n;if((i=l[3])&&p.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(i)),n}if(p.qsa&&!N[e+" "]&&(!m||!m.test(e))){if(1!==d)f=t,u=e;else if("object"!==t.nodeName.toLowerCase()){for((s=t.getAttribute("id"))?s=s.replace(te,ne):t.setAttribute("id",s=C),a=(c=h(e)).length;a--;)c[a]="#"+s+" "+ve(c[a]);u=c.join(","),f=J.test(e)&&ge(t.parentNode)||t}if(u)try{return M.apply(n,f.querySelectorAll(u)),n}catch(e){}finally{s===C&&t.removeAttribute("id")}}}return g(e.replace($,"$1"),t,n,r)}function oe(){var r=[];return function e(t,n){return r.push(t+" ")>x.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function se(e){return e[C]=!0,e}function le(e){var t=E.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ce(e,t){for(var n=e.split("|"),r=n.length;r--;)x.attrHandle[n[r]]=t}function ue(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function de(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function pe(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ie(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function he(o){return se(function(a){return a=+a,se(function(e,t){for(var n,r=o([],e.length,a),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in p=ae.support={},i=ae.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},w=ae.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:y;return r!==E&&9===r.nodeType&&r.documentElement&&(o=(E=r).documentElement,k=!i(E),y!==E&&(n=E.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",re,!1):n.attachEvent&&n.attachEvent("onunload",re)),p.attributes=le(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=le(function(e){return e.appendChild(E.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=Q.test(E.getElementsByClassName),p.getById=le(function(e){return o.appendChild(e).id=C,!E.getElementsByName||!E.getElementsByName(C).length}),p.getById?(x.filter.ID=function(e){var t=e.replace(Y,ee);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n=t.getElementById(e);return n?[n]:[]}}):(x.filter.ID=function(e){var n=e.replace(Y,ee);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n,r,i,a=t.getElementById(e);if(a){if((n=a.getAttributeNode("id"))&&n.value===e)return[a];for(i=t.getElementsByName(e),r=0;a=i[r++];)if((n=a.getAttributeNode("id"))&&n.value===e)return[a]}return[]}}),x.find.TAG=p.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,a=t.getElementsByTagName(e);if("*"!==e)return a;for(;n=a[i++];)1===n.nodeType&&r.push(n);return r},x.find.CLASS=p.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&k)return t.getElementsByClassName(e)},s=[],m=[],(p.qsa=Q.test(E.querySelectorAll))&&(le(function(e){o.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||m.push("\\["+P+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+C+"-]").length||m.push("~="),e.querySelectorAll(":checked").length||m.push(":checked"),e.querySelectorAll("a#"+C+"+*").length||m.push(".#.+[+~]")}),le(function(e){e.innerHTML="";var t=E.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&m.push("name"+P+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&m.push(":enabled",":disabled"),o.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&m.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),m.push(",.*:")})),(p.matchesSelector=Q.test(u=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&le(function(e){p.disconnectedMatch=u.call(e,"*"),u.call(e,"[s!='']:x"),s.push("!=",I)}),m=m.length&&new RegExp(m.join("|")),s=s.length&&new RegExp(s.join("|")),t=Q.test(o.compareDocumentPosition),v=t||Q.test(o.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},S=t?function(e,t){if(e===t)return c=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===E||e.ownerDocument===y&&v(y,e)?-1:t===E||t.ownerDocument===y&&v(y,t)?1:l?L(l,e)-L(l,t):0:4&n?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,r=0,i=e.parentNode,a=t.parentNode,o=[e],s=[t];if(!i||!a)return e===E?-1:t===E?1:i?-1:a?1:l?L(l,e)-L(l,t):0;if(i===a)return ue(e,t);for(n=e;n=n.parentNode;)o.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;o[r]===s[r];)r++;return r?ue(o[r],s[r]):o[r]===y?-1:s[r]===y?1:0}),E},ae.matches=function(e,t){return ae(e,null,null,t)},ae.matchesSelector=function(e,t){if((e.ownerDocument||e)!==E&&w(e),t=t.replace(F,"='$1']"),p.matchesSelector&&k&&!N[t+" "]&&(!s||!s.test(t))&&(!m||!m.test(t)))try{var n=u.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Y,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Y,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ae.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ae.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return K.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&W.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Y,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=d[e+" "];return t||(t=new RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&d(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=ae.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function O(e,n,r){return y(n)?C.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?C.grep(e,function(e){return e===n!==r}):"string"!=typeof n?C.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(C.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(C):C.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:M.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof C?t[0]:t,C.merge(this,C.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:k,!0)),A.test(r[1])&&C.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=k.getElementById(r[2]))&&(this[0]=i,this.length=1),this}).prototype=C.fn,j=C(k);var D=/^(?:parents|prev(?:Until|All))/,L={children:!0,contents:!0,next:!0,prev:!0};function R(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}C.fn.extend({has:function(e){var t=C(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]+)/i,fe=/^$|^module$|\/(?:java|ecma)script/i,de={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function pe(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&S(e,t)?C.merge([e],n):n}function he(e,t){for(var n=0,r=e.length;nx",v.noCloneChecked=!!ge.cloneNode(!0).lastChild.defaultValue;var be=k.documentElement,xe=/^key/,_e=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,we=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function ke(){return!1}function Ce(){try{return k.activeElement}catch(e){}}function Te(e,t,n,r,i,a){var o,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Te(e,s,n,r,t[s],a);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=ke;else if(!i)return e;return 1===a&&(o=i,(i=function(e){return C().off(e),o.apply(this,arguments)}).guid=o.guid||(o.guid=C.guid++)),e.each(function(){C.event.add(this,t,i,r,n)})}C.event={global:{},add:function(t,e,n,r,i){var a,o,s,l,c,u,f,d,p,h,g,m=Q.get(t);if(m)for(n.handler&&(n=(a=n).handler,i=a.selector),i&&C.find.matchesSelector(be,i),n.guid||(n.guid=C.guid++),(l=m.events)||(l=m.events={}),(o=m.handle)||(o=m.handle=function(e){return void 0!==C&&C.event.triggered!==e.type?C.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(P)||[""]).length;c--;)p=g=(s=we.exec(e[c])||[])[1],h=(s[2]||"").split(".").sort(),p&&(f=C.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=C.event.special[p]||{},u=C.extend({type:p,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&C.expr.match.needsContext.test(i),namespace:h.join(".")},a),(d=l[p])||((d=l[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,o)||t.addEventListener&&t.addEventListener(p,o)),f.add&&(f.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,u):d.push(u),C.event.global[p]=!0)},remove:function(e,t,n,r,i){var a,o,s,l,c,u,f,d,p,h,g,m=Q.hasData(e)&&Q.get(e);if(m&&(l=m.events)){for(c=(t=(t||"").match(P)||[""]).length;c--;)if(p=g=(s=we.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),p){for(f=C.event.special[p]||{},d=l[p=(r?f.delegateType:f.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=a=d.length;a--;)u=d[a],!i&&g!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(d.splice(a,1),u.selector&&d.delegateCount--,f.remove&&f.remove.call(e,u));o&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,m.handle)||C.removeEvent(e,p,m.handle),delete l[p])}else for(p in l)C.event.remove(e,p+t[c],n,r,!0);C.isEmptyObject(l)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,a,o,s=C.event.fix(e),l=new Array(arguments.length),c=(Q.get(this,"events")||{})[s.type]||[],u=C.event.special[s.type]||{};for(l[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Se=/\s*$/g;function je(e,t){return S(e,"table")&&S(11!==t.nodeType?t:t.firstChild,"tr")&&C(e).children("tbody")[0]||e}function Me(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function De(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,a,o,s,l,c;if(1===t.nodeType){if(Q.hasData(e)&&(a=Q.access(e),o=Q.set(t,a),c=a.events))for(i in delete o.handle,o.events={},c)for(n=0,r=c[i].length;n")},clone:function(e,t,n){var r,i,a,o,s,l,c,u=e.cloneNode(!0),f=C.contains(e.ownerDocument,e);if(!(v.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||C.isXMLDoc(e)))for(o=pe(u),r=0,i=(a=pe(e)).length;r").prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),k.head.appendChild(r[0])},abort:function(){i&&i()}}});var zt,Ft=[],Wt=/(=)\?(?=&|$)|\?\?/;C.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Ft.pop()||C.expando+"_"+_t++;return this[e]=!0,e}}),C.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,a,o=!1!==e.jsonp&&(Wt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Wt.test(e.data)&&"data");if(o||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,o?e[o]=e[o].replace(Wt,"$1"+r):!1!==e.jsonp&&(e.url+=(wt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return a||C.error(r+" was not called"),a[0]},e.dataTypes[0]="json",i=E[r],E[r]=function(){a=arguments},n.always(function(){void 0===i?C(E).removeProp(r):E[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Ft.push(r)),a&&y(i)&&i(a[0]),a=i=void 0}),"script"}),v.createHTMLDocument=((zt=k.implementation.createHTMLDocument("").body).innerHTML="
    ",2===zt.childNodes.length),C.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=k.implementation.createHTMLDocument("")).createElement("base")).href=k.location.href,t.head.appendChild(r)):t=k),a=!n&&[],(i=A.exec(e))?[t.createElement(i[1])]:(i=ye([e],t,a),a&&a.length&&C(a).remove(),C.merge([],i.childNodes)));var r,i,a},C.fn.load=function(e,t,n){var r,i,a,o=this,s=e.indexOf(" ");return-1").append(C.parseHTML(e)).find(r):e)}).always(n&&function(e,t){o.each(function(){n.apply(this,a||[e.responseText,t,e])})}),this},C.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){C.fn[t]=function(e){return this.on(t,e)}}),C.expr.pseudos.animated=function(t){return C.grep(C.timers,function(e){return t===e.elem}).length},C.offset={setOffset:function(e,t,n){var r,i,a,o,s,l,c=C.css(e,"position"),u=C(e),f={};"static"===c&&(e.style.position="relative"),s=u.offset(),a=C.css(e,"top"),l=C.css(e,"left"),i=("absolute"===c||"fixed"===c)&&-1<(a+l).indexOf("auto")?(o=(r=u.position()).top,r.left):(o=parseFloat(a)||0,parseFloat(l)||0),y(t)&&(t=t.call(e,n,C.extend({},s))),null!=t.top&&(f.top=t.top-s.top+o),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):u.css(f)}},C.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){C.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===C.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===C.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=C(e).offset()).top+=C.css(e,"borderTopWidth",!0),i.left+=C.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-C.css(r,"marginTop",!0),left:t.left-i.left-C.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===C.css(e,"position");)e=e.offsetParent;return e||be})}}),C.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var a="pageYOffset"===i;C.fn[t]=function(e){return z(this,function(e,t,n){var r;if(b(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(a?r.pageXOffset:n,a?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),C.each(["top","left"],function(e,n){C.cssHooks[n]=$e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),qe.test(t)?C(e).position()[n]+"px":t})}),C.each({Height:"height",Width:"width"},function(o,s){C.each({padding:"inner"+o,content:s,"":"outer"+o},function(r,a){C.fn[a]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return z(this,function(e,t,n){var r;return b(e)?0===a.indexOf("outer")?e["inner"+o]:e.document.documentElement["client"+o]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+o],r["scroll"+o],e.body["offset"+o],r["offset"+o],r["client"+o])):void 0===n?C.css(e,t,i):C.style(e,t,n,i)},s,n?e:void 0,n)}})}),C.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){C.fn[n]=function(e,t){return 0]+>|\t|)+|(?:\n)))/gm,b="
    ",x={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};function _(e){return e.replace(/&/g,"&").replace(//g,">")}function d(e){return e.nodeName.toLowerCase()}function w(e,t){var n=e&&e.exec(t);return n&&0===n.index}function u(e){return t.test(e)}function r(e){var t,n={},r=Array.prototype.slice.call(arguments,1);for(t in e)n[t]=e[t];return r.forEach(function(e){for(t in e)n[t]=e[t]}),n}function p(e){var i=[];return function e(t,n){for(var r=t.firstChild;r;r=r.nextSibling)3===r.nodeType?n+=r.nodeValue.length:1===r.nodeType&&(i.push({event:"start",offset:n,node:r}),n=e(r,n),d(r).match(/br|hr|img|input/)||i.push({event:"stop",offset:n,node:r}));return n}(e,0),i}function h(t){return t.variants&&!t.cached_variants&&(t.cached_variants=t.variants.map(function(e){return r(t,{variants:null},e)})),t.cached_variants||t.endsWithParent&&[r(t)]||[t]}function E(o){function s(e){return e&&e.source||e}function l(e,t){return new RegExp(s(e),"m"+(o.case_insensitive?"i":"")+(t?"g":""))}!function t(n,e){if(n.compiled)return;n.compiled=!0;n.keywords=n.keywords||n.beginKeywords;if(n.keywords){var r={},i=function(n,e){o.case_insensitive&&(e=e.toLowerCase()),e.split(" ").forEach(function(e){var t=e.split("|");r[t[0]]=[n,t[1]?Number(t[1]):1]})};"string"==typeof n.keywords?i("keyword",n.keywords):c(n.keywords).forEach(function(e){i(e,n.keywords[e])}),n.keywords=r}n.lexemesRe=l(n.lexemes||/\w+/,!0);e&&(n.beginKeywords&&(n.begin="\\b("+n.beginKeywords.split(" ").join("|")+")\\b"),n.begin||(n.begin=/\B|\b/),n.beginRe=l(n.begin),n.end||n.endsWithParent||(n.end=/\B|\b/),n.end&&(n.endRe=l(n.end)),n.terminator_end=s(n.end)||"",n.endsWithParent&&e.terminator_end&&(n.terminator_end+=(n.end?"|":"")+e.terminator_end));n.illegal&&(n.illegalRe=l(n.illegal));null==n.relevance&&(n.relevance=1);n.contains||(n.contains=[]);n.contains=Array.prototype.concat.apply([],n.contains.map(function(e){return h("self"===e?n:e)}));n.contains.forEach(function(e){t(e,n)});n.starts&&t(n.starts,e);var a=n.contains.map(function(e){return e.beginKeywords?"\\.?("+e.begin+")\\.?":e.begin}).concat([n.terminator_end,n.illegal]).map(s).filter(Boolean);n.terminators=a.length?l(a.join("|"),!0):{exec:function(){return null}}}(o)}function k(e,t,s,n){function l(e,t,n,r){var i=r?"":x.classPrefix,a='')+t+o}function c(){p+=null!=d.subLanguage?function(){var e="string"==typeof d.subLanguage;if(e&&!y[d.subLanguage])return _(h);var t=e?k(d.subLanguage,h,!0,a[d.subLanguage]):C(h,d.subLanguage.length?d.subLanguage:void 0);0")+'"');return h+=t,t.length||1}var f=T(e);if(!f)throw new Error('Unknown language: "'+e+'"');E(f);var i,d=n||f,a={},p="";for(i=d;i!==f;i=i.parent)i.className&&(p=l(i.className,"",!0)+p);var h="",g=0;try{for(var o,m,v=0;d.terminators.lastIndex=v,o=d.terminators.exec(t);)m=r(t.substring(v,o.index),o[0]),v=o.index+m;for(r(t.substr(v)),i=d;i.parent;i=i.parent)i.className&&(p+=b);return{relevance:g,value:p,language:e,top:d}}catch(e){if(e.message&&-1!==e.message.indexOf("Illegal"))return{relevance:0,value:_(t)};throw e}}function C(n,e){e=e||x.languages||c(y);var r={relevance:0,value:_(n)},i=r;return e.filter(T).forEach(function(e){var t=k(e,n,!1);t.language=e,t.relevance>i.relevance&&(i=t),t.relevance>r.relevance&&(i=r,r=t)}),i.language&&(r.second_best=i),r}function g(e){return x.tabReplace||x.useBR?e.replace(n,function(e,t){return x.useBR&&"\n"===e?"
    ":x.tabReplace?t.replace(/\t/g,x.tabReplace):""}):e}function a(e){var t,n,r,i,a,o=function(e){var t,n,r,i,a=e.className+" ";if(a+=e.parentNode?e.parentNode.className:"",n=l.exec(a))return T(n[1])?n[1]:"no-highlight";for(a=a.split(/\s+/),t=0,r=a.length;t/g,"\n"):t=e,a=t.textContent,r=o?k(o,a,!0):C(a),(n=p(t)).length&&((i=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=r.value,r.value=function(e,t,n){var r=0,i="",a=[];function o(){return e.length&&t.length?e[0].offset!==t[0].offset?e[0].offset"}function l(e){i+=""}function c(e){("start"===e.event?s:l)(e.node)}for(;e.length||t.length;){var u=o();if(i+=_(n.substring(r,u[0].offset)),r=u[0].offset,u===e){for(a.reverse().forEach(l);c(u.splice(0,1)[0]),(u=o())===e&&u.length&&u[0].offset===r;);a.reverse().forEach(s)}else"start"===u[0].event?a.push(u[0].node):a.pop(),c(u.splice(0,1)[0])}return i+_(n.substr(r))}(n,p(i),a)),r.value=g(r.value),e.innerHTML=r.value,e.className=function(e,t,n){var r=t?s[t]:n,i=[e.trim()];e.match(/\bhljs\b/)||i.push("hljs");-1===e.indexOf(r)&&i.push(r);return i.join(" ").trim()}(e.className,o,r.language),e.result={language:r.language,re:r.relevance},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.relevance}))}function o(){if(!o.called){o.called=!0;var e=document.querySelectorAll("pre code");f.forEach.call(e,a)}}function T(e){return e=(e||"").toLowerCase(),y[e]||y[s[e]]}i.highlight=k,i.highlightAuto=C,i.fixMarkup=g,i.highlightBlock=a,i.configure=function(e){x=r(x,e)},i.initHighlighting=o,i.initHighlightingOnLoad=function(){addEventListener("DOMContentLoaded",o,!1),addEventListener("load",o,!1)},i.registerLanguage=function(t,e){var n=y[t]=e(i);n.aliases&&n.aliases.forEach(function(e){s[e]=t})},i.listLanguages=function(){return c(y)},i.getLanguage=T,i.inherit=r,i.IDENT_RE="[a-zA-Z]\\w*",i.UNDERSCORE_IDENT_RE="[a-zA-Z_]\\w*",i.NUMBER_RE="\\b\\d+(\\.\\d+)?",i.C_NUMBER_RE="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",i.BINARY_NUMBER_RE="\\b(0b[01]+)",i.RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",i.BACKSLASH_ESCAPE={begin:"\\\\[\\s\\S]",relevance:0},i.APOS_STRING_MODE={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.QUOTE_STRING_MODE={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.PHRASAL_WORDS_MODE={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},i.COMMENT=function(e,t,n){var r=i.inherit({className:"comment",begin:e,end:t,contains:[]},n||{});return r.contains.push(i.PHRASAL_WORDS_MODE),r.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|XXX):",relevance:0}),r},i.C_LINE_COMMENT_MODE=i.COMMENT("//","$"),i.C_BLOCK_COMMENT_MODE=i.COMMENT("/\\*","\\*/"),i.HASH_COMMENT_MODE=i.COMMENT("#","$"),i.NUMBER_MODE={className:"number",begin:i.NUMBER_RE,relevance:0},i.C_NUMBER_MODE={className:"number",begin:i.C_NUMBER_RE,relevance:0},i.BINARY_NUMBER_MODE={className:"number",begin:i.BINARY_NUMBER_RE,relevance:0},i.CSS_NUMBER_MODE={className:"number",begin:i.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},i.REGEXP_MODE={className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[i.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[i.BACKSLASH_ESCAPE]}]},i.TITLE_MODE={className:"title",begin:i.IDENT_RE,relevance:0},i.UNDERSCORE_TITLE_MODE={className:"title",begin:i.UNDERSCORE_IDENT_RE,relevance:0},i.METHOD_GUARD={begin:"\\.\\s*"+i.UNDERSCORE_IDENT_RE,relevance:0}})(t)}()},function(e,t,n){"use strict";t.__esModule=!0,t.extend=s,t.indexOf=function(e,t){for(var n=0,r=e.length;n":">",'"':""","'":"'","`":"`","=":"="},i=/[&<>"'`=]/g,a=/[&<>"'`=]/;function o(e){return r[e]}function s(e){for(var t=1;t",returnBegin:!0,illegal:"\\(|#|//|/\\*|\\\\|:|;",contains:[h,e.inherit(e.TITLE_MODE,{begin:t})],starts:{end:";|\\.",keywords:r,contains:p}},i,{begin:"^-",end:"\\.",relevance:0,excludeEnd:!0,returnBegin:!0,lexemes:"-"+e.IDENT_RE,keywords:"-module -record -undef -export -ifdef -ifndef -author -copyright -doc -vsn -import -include -include_lib -compile -define -else -endif -file -behaviour -behavior -spec",contains:[h]},a,e.QUOTE_STRING_MODE,f,c,u,l,{begin:/\.$/}]}}},function(e,t){e.exports=function(e){return{keywords:{built_in:"spawn spawn_link self",keyword:"after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse|10 query receive rem try when xor"},contains:[{className:"meta",begin:"^[0-9]+> ",relevance:10},e.COMMENT("%","$"),{className:"number",begin:"\\b(\\d+#[a-fA-F0-9]+|\\d+(\\.\\d+)?([eE][-+]?\\d+)?)",relevance:0},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"\\?(::)?([A-Z]\\w*(::)?)+"},{begin:"->"},{begin:"ok"},{begin:"!"},{begin:"(\\b[a-z'][a-zA-Z0-9_']*:[a-z'][a-zA-Z0-9_']*)|(\\b[a-z'][a-zA-Z0-9_']*)",relevance:0},{begin:"[A-Z][a-zA-Z0-9_']*",relevance:0}]}}},function(e,t){e.exports=function(e){var t="HTTP/[0-9\\.]+";return{aliases:["https"],illegal:"\\S",contains:[{begin:"^"+t,end:"$",contains:[{className:"number",begin:"\\b\\d{3}\\b"}]},{begin:"^[A-Z]+ (.*?) "+t+"$",returnBegin:!0,end:"$",contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{begin:t},{className:"keyword",begin:"[A-Z]+"}]},{className:"attribute",begin:"^\\w",end:": ",excludeEnd:!0,illegal:"\\n|\\s|=",starts:{end:"$",relevance:0}},{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}]}}},function(e,t){e.exports=function(e){var t="[A-Za-z$_][0-9A-Za-z$_]*",n={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},r={className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},i={className:"subst",begin:"\\$\\{",end:"\\}",keywords:n,contains:[]},a={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,i]};i.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,r,e.REGEXP_MODE];var o=i.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);return{aliases:["js","jsx"],keywords:n,contains:[{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},{className:"meta",begin:/^#!/,end:/$/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r,{begin:/[{,]\s*/,relevance:0,contains:[{begin:t+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:t,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+t+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:o}]}]},{begin://,subLanguage:"xml",contains:[{begin:/<\w+\s*\/>/,skip:!0},{begin:/<\w+/,end:/(\/\w+|\w+\/)>/,skip:!0,contains:[{begin:/<\w+\s*\/>/,skip:!0},"self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:t}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:o}],illegal:/\[|%/},{begin:/\$[(.]/},e.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0}],illegal:/#(?!!)/}}},function(e,t){e.exports=function(e){var t={literal:"true false null"},n=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],r={end:",",endsWithParent:!0,excludeEnd:!0,contains:n,keywords:t},i={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(r,{begin:/:/})],illegal:"\\S"},a={begin:"\\[",end:"\\]",contains:[e.inherit(r)],illegal:"\\S"};return n.splice(n.length,0,i,a),{contains:n,keywords:t,illegal:"\\S"}}},function(e,t){e.exports=function(e){return{aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$"},{begin:"^.+?\\n[=-]{2,}$"}]},{begin:"<",end:">",subLanguage:"xml",relevance:0},{className:"bullet",begin:"^([*+-]|(\\d+\\.))\\s+"},{className:"strong",begin:"[*_]{2}.+?[*_]{2}"},{className:"emphasis",variants:[{begin:"\\*.+?\\*"},{begin:"_.+?_",relevance:0}]},{className:"quote",begin:"^>\\s+",end:"$"},{className:"code",variants:[{begin:"^```w*s*$",end:"^```s*$"},{begin:"`.+?`"},{begin:"^( {4}|\t)",end:"$",relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},{begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}},function(e,t){e.exports=function(e){var t=e.COMMENT("--","$");return{case_insensitive:!0,illegal:/[<>{}*#]/,contains:[{beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment",end:/;/,endsWithParent:!0,lexemes:/[\w\.]+/,keywords:{keyword:"abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias allocate allow alter always analyze ancillary and any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second section securefile security seed segment select self sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null",built_in:"array bigint binary bit blob boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text varchar varying void"},contains:[{className:"string",begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE,{begin:"''"}]},{className:"string",begin:'"',end:'"',contains:[e.BACKSLASH_ESCAPE,{begin:'""'}]},{className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t]},e.C_BLOCK_COMMENT_MODE,t]}}},function(e,t){e.exports=function(e){var t={endsWithParent:!0,illegal:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[{begin:"\\[",end:"\\]"}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},{begin:/<\?(php)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0}]},{className:"tag",begin:"|$)",end:">",keywords:{name:"style"},contains:[t],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:"|$)",end:">",keywords:{name:"script"},contains:[t],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["actionscript","javascript","handlebars","xml"]}},{className:"meta",variants:[{begin:/<\?xml/,end:/\?>/,relevance:10},{begin:/<\?\w+/,end:/\?>/}]},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},t]}]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var i="hll";function r(e){for(var t=e.target.getAttribute("data-group-id"),n=document.querySelectorAll("[data-group-id='"+t+"']"),r=0;r= 2.0.0-beta.1",7:">= 4.0.0"};var c="[object Object]";function u(e,t,n){this.helpers=e||{},this.partials=t||{},this.decorators=n||{},o.registerDefaultHelpers(this),s.registerDefaultDecorators(this)}u.prototype={constructor:u,logger:l.default,log:l.default.log,registerHelper:function(e,t){if(i.toString.call(e)===c){if(t)throw new a.default("Arg not supported with multiple helpers");i.extend(this.helpers,e)}else this.helpers[e]=t},unregisterHelper:function(e){delete this.helpers[e]},registerPartial:function(e,t){if(i.toString.call(e)===c)i.extend(this.partials,e);else{if(void 0===t)throw new a.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=t}},unregisterPartial:function(e){delete this.partials[e]},registerDecorator:function(e,t){if(i.toString.call(e)===c){if(t)throw new a.default("Arg not supported with multiple decorators");i.extend(this.decorators,e)}else this.decorators[e]=t},unregisterDecorator:function(e){delete this.decorators[e]}};var f=l.default.log;t.log=f,t.createFrame=i.createFrame,t.logger=l.default},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,i){var a;return"

    Sorry, we couldn't find anything for "+e.escapeExpression("function"==typeof(a=null!=(a=n.value||(null!=t?t.value:t))?a:n.helperMissing)?a.call(null!=t?t:e.nullContext||{},{name:"value",hash:{},data:i}):a)+".

    \n"},3:function(e,t,n,r,i,a,o){var s;return null!=(s=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.levels:t,{name:"each",hash:{},fn:e.program(4,i,0,a,o),inverse:e.noop,data:i}))?s:""},4:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{};return'

    '+e.escapeExpression("function"==typeof(l=null!=(l=n.name||(null!=t?t.name:t))?l:n.helperMissing)?l.call(c,{name:"name",hash:{},data:i}):l)+"

    \n"+(null!=(s=n.each.call(c,null!=t?t.results:t,{name:"each",hash:{},fn:e.program(5,i,0,a,o),inverse:e.noop,data:i}))?s:"")},5:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
    \n

    \n '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+'\n

    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.functions:t,{name:"each",hash:{},fn:e.program(6,i,0,a,o),inverse:e.noop,data:i}))?s:"")+'
    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.callbacks:t,{name:"each",hash:{},fn:e.program(8,i,0,a,o),inverse:e.noop,data:i}))?s:"")+'
    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.types:t,{name:"each",hash:{},fn:e.program(10,i,0,a,o),inverse:e.noop,data:i}))?s:"")+"
    \n
    \n"},6:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+"
  • \n"},8:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+" (callback)
  • \n"},10:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+" (type)
  • \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{};return"

    Search Results for "+e.escapeExpression("function"==typeof(l=null!=(l=n.value||(null!=t?t.value:t))?l:n.helperMissing)?l.call(c,{name:"value",hash:{},data:i}):l)+"

    \n\n"+(null!=(s=n.if.call(c,null!=t?t.empty:t,{name:"if",hash:{},fn:e.program(1,i,0,a,o),inverse:e.program(3,i,0,a,o),data:i}))?s:"")},useData:!0,useDepths:!0})},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,i,a,o){var s,l=null!=t?t:e.nullContext||{},c=n.helperMissing;return(null!=(s=(n.newGroup||t&&t.newGroup||c).call(l,o[1],null!=(s=a[0][0])?s.group:s,{name:"newGroup",hash:{},fn:e.program(2,i,0,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+'
  • \n\n'+(null!=(s=n.if.call(l,null!=(s=a[0][0])?s.id:s,{name:"if",hash:{},fn:e.program(8,i,0,a,o),inverse:e.program(25,i,0,a,o),data:i,blockParams:a}))?s:"")+"
  • \n"},2:function(e,t,n,r,i,a){var o;return'
  • '+e.escapeExpression(e.lambda(null!=(o=a[1][0])?o.group:o,t))+"
  • \n"},4:function(e,t,n,r,i){return"clicked open"},6:function(e,t,n,r,i){return"nested"},8:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing;return' \n"+(null!=(o=n.if.call(c,null!=(o=a[1][0])?o.title_truncated:o,{name:"if",hash:{},fn:e.program(11,i,0,a),inverse:e.program(13,i,0,a),data:i,blockParams:a}))?o:"")+" \n\n"+(null!=(o=(n.hasContent||t&&t.hasContent||u).call(c,a[1][0],{name:"hasContent",hash:{},fn:e.program(15,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")},9:function(e,t,n,r,i){return'class="expand"'},11:function(e,t,n,r,i,a){var o;return" "+e.escapeExpression(e.lambda(null!=(o=a[2][0])?o.title_truncated:o,t))+"\n"},13:function(e,t,n,r,i,a){var o;return" "+e.escapeExpression(e.lambda(null!=(o=a[2][0])?o.title:o,t))+"\n"},15:function(e,t,n,r,i,a){var o;return'
      \n
    • \n Top\n
    • \n\n'+(null!=(o=(n.isArray||t&&t.isArray||n.helperMissing).call(null!=t?t:e.nullContext||{},null!=(o=a[2][0])?o.headers:o,{name:"isArray",hash:{},fn:e.program(16,i,0,a),inverse:e.program(19,i,0,a),data:i,blockParams:a}))?o:"")+"
    \n"},16:function(e,t,n,r,i,a){var o;return null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=a[3][0])?o.headers:o,{name:"each",hash:{},fn:e.program(17,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:""},17:function(e,t,n,r,i,a){var o,s,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • \n '+l(typeof(s=null!=(s=n.id||(null!=t?t.id:t))?s:u)===f?s.call(c,{name:"id",hash:{},data:i,blockParams:a}):s)+"\n
  • \n"},19:function(e,t,n,r,i,a){var o,s=null!=t?t:e.nullContext||{};return(null!=(o=(n.showSummary||t&&t.showSummary||n.helperMissing).call(s,a[3][0],{name:"showSummary",hash:{},fn:e.program(20,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")+(null!=(o=n.each.call(s,null!=(o=a[3][0])?o.nodeGroups:o,{name:"each",hash:{},fn:e.program(22,i,1,a),inverse:e.noop,data:i,blockParams:a}))?o:"")},20:function(e,t,n,r,i,a){var o;return'
  • \n Summary\n
  • \n'},22:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression;return'
  • \n '+l(s(null!=(o=a[0][0])?o.name:o,t))+'\n
      \n'+(null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=a[0][0])?o.nodes:o,{name:"each",hash:{},fn:e.program(23,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")+"
    \n
  • \n"},23:function(e,t,n,r,i,a){var o,s,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • \n '+l(typeof(s=null!=(s=n.id||(null!=t?t.id:t))?s:u)===f?s.call(c,{name:"id",hash:{},data:i,blockParams:a}):s)+"\n
  • \n"},25:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression;return' \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i,a,o){var s;return'
      \n'+(null!=(s=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.nodes:t,{name:"each",hash:{},fn:e.program(1,i,2,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+"
    \n"},useData:!0,useDepths:!0,useBlockParams:!0})},function(i,e,t){(function(e){var y="Expected a function",a=NaN,o="[object Symbol]",s=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,u=/^0o[0-7]+$/i,f=parseInt,t="object"==typeof e&&e&&e.Object===Object&&e,n="object"==typeof self&&self&&self.Object===Object&&self,r=t||n||Function("return this")(),d=Object.prototype.toString,b=Math.max,x=Math.min,_=function(){return r.Date.now()};function p(r,i,e){var a,o,s,l,c,u,f=0,d=!1,p=!1,t=!0;if("function"!=typeof r)throw new TypeError(y);function h(e){var t=a,n=o;return a=o=void 0,f=e,l=r.apply(n,t)}function g(e){var t=e-u;return void 0===u||i<=t||t<0||p&&s<=e-f}function m(){var e,t,n=_();if(g(n))return v(n);c=setTimeout(m,(t=i-((e=n)-u),p?x(t,s-(e-f)):t))}function v(e){return c=void 0,t&&a?h(e):(a=o=void 0,l)}function n(){var e,t=_(),n=g(t);if(a=arguments,o=this,u=t,n){if(void 0===c)return f=e=u,c=setTimeout(m,i),d?h(e):l;if(p)return c=setTimeout(m,i),h(u)}return void 0===c&&(c=setTimeout(m,i)),l}return i=E(i)||0,w(e)&&(d=!!e.leading,s=(p="maxWait"in e)?b(E(e.maxWait)||0,i):s,t="trailing"in e?!!e.trailing:t),n.cancel=function(){void 0!==c&&clearTimeout(c),a=u=o=c=void(f=0)},n.flush=function(){return void 0===c?l:v(_())},n}function w(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function E(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||(n=t)&&"object"==typeof n&&d.call(t)==o)return a;var t,n;if(w(e)){var r="function"==typeof e.valueOf?e.valueOf():e;e=w(r)?r+"":r}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(s,"");var i=c.test(e);return i||u.test(e)?f(e.slice(2),i?2:8):l.test(e)?a:+e}i.exports=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new TypeError(y);return w(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),p(e,t,{leading:r,maxWait:t,trailing:i})}}).call(this,t(20))},,,,,function(e,t,n){n(49),e.exports=n(47)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}t.__esModule=!0;var a=i(n(22)),o=r(n(43)),s=r(n(4)),l=i(n(2)),c=i(n(44)),u=r(n(45));function f(){var t=new a.HandlebarsEnvironment;return l.extend(t,a),t.SafeString=o.default,t.Exception=s.default,t.Utils=l,t.escapeExpression=l.escapeExpression,t.VM=c,t.template=function(e){return c.template(e,t)},t}var d=f();d.create=f,u.default(d),d.default=d,t.default=d,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.registerDefaultHelpers=function(e){i.default(e),a.default(e),o.default(e),s.default(e),l.default(e),c.default(e),u.default(e)};var i=r(n(33)),a=r(n(34)),o=r(n(35)),s=r(n(36)),l=r(n(37)),c=r(n(38)),u=r(n(39))},function(e,t,n){"use strict";t.__esModule=!0;var o=n(2);t.default=function(a){a.registerHelper("blockHelperMissing",function(e,t){var n=t.inverse,r=t.fn;if(!0===e)return r(this);if(!1===e||null==e)return n(this);if(o.isArray(e))return 0"+e[0]+"";return r.slice(0,t)+i+r.slice(n)}function W(e){return!!e}function G(e,a,o,t){return(e||[]).reduce(function(e,t){var n=(a+"."+t.id).match(o),r=t.id&&t.id.match(o);if((n||r)&&!e[t.id]){var i=JSON.parse(JSON.stringify(t));i.match=r?F(r):t.id,e[i.id]=i}return e},t||{})}function K(e,t,n){0ue?de:he)}var be=a()("body"),xe="night-mode",_e=a()(".night-mode-toggle");function we(){be.addClass(xe);try{localStorage.setItem(xe,!0)}catch(e){}}function Ee(){be.hasClass(xe)?function(){be.removeClass(xe);try{localStorage.removeItem(xe)}catch(e){}}():we()}function ke(){!function(){try{localStorage.getItem(xe)&&we()}catch(e){}}(),_e.click(function(){Ee()})}var Ce=n(16);window.$=a.a,a()(function(){o.a.registerHelper("hasContent",j),o.a.registerHelper("isArray",D),o.a.registerHelper("isLocal",L),o.a.registerHelper("newGroup",R),o.a.registerHelper("showSummary",P),l.a.configure({tabReplace:" ",languages:[]}),l.a.registerLanguage("bash",u.a),l.a.registerLanguage("css",d.a),l.a.registerLanguage("diff",h.a),l.a.registerLanguage("erlang",m.a),l.a.registerLanguage("erlang-repl",y.a),l.a.registerLanguage("http",x.a),l.a.registerLanguage("javascript",w.a),l.a.registerLanguage("json",k.a),l.a.registerLanguage("markdown",T.a),l.a.registerLanguage("sql",S.a),l.a.registerLanguage("xml",O.a),ke(),function(){ye();var e=window.innerWidth;a()(window).resize(le()(function(){e!==window.innerWidth&&(e=window.innerWidth,ye())},100)),a()(".sidebar-toggle").click(function(){ve()})}(),ae(),Object(Ce.a)(),l.a.initHighlighting()})}]); \ No newline at end of file diff --git a/formatters/html/dist/html-4f6aa19597cd1982c84e.css b/formatters/html/dist/html-4f6aa19597cd1982c84e.css deleted file mode 100644 index 9708773b8..000000000 --- a/formatters/html/dist/html-4f6aa19597cd1982c84e.css +++ /dev/null @@ -1,3 +0,0 @@ -@import url(https://fonts.googleapis.com/css?family=Lato:300,700|Merriweather:300italic,300|Inconsolata:400,700);.hljs-comment,.hljs-quote{color:#8e908c}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#c82829}.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#f5871f}.hljs-attribute{color:#eab700}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#718c00}.hljs-section,.hljs-title{color:#4271ae}.hljs-keyword,.hljs-selector-tag{color:#8959a8}.hljs{background:#fff;color:#4d4d4c} - -/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.hljs-comment,.hljs-quote{color:#969896}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#c66}.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#de935f}.hljs-attribute{color:#f0c674}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#b5bd68}.hljs-section,.hljs-title{color:#81a2be}.hljs-keyword,.hljs-selector-tag{color:#b294bb}.hljs{display:block;overflow-x:auto;background:#1d1f21;color:#c5c8c6;padding:.5em}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}@font-face{font-family:icomoon;src:url(html/fonts/icomoon.eot);src:url(html/fonts/icomoon.eot?#iefixh5z89e) format("embedded-opentype"),url(html/fonts/icomoon.ttf) format("truetype"),url(html/fonts/icomoon.woff) format("woff"),url(html/fonts/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}.icon-elem,[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-link:before{content:"\E005"}.icon-search:before{content:"\E036"}.icon-cross:before{content:"\E117"}@media screen and (max-width:768px){.icon-menu{font-size:1em}}@media screen and (min-width:769px){.icon-menu{font-size:1.25em}}@media screen and (min-width:1281px){.icon-menu{font-size:1.5em}}.icon-menu:before{content:"\E120"}.icon-angle-right:before{content:"\F105"}.icon-code:before{content:"\F121"}body,html{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:100%}body{background-color:#fff;font-size:16px;font-family:Lato,sans-serif;line-height:1.6875em}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.main{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.main,.sidebar{display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;height:100%}.sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;min-height:0;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:300px;position:fixed;top:0;left:0;z-index:4}.content{width:100%;padding-left:300px;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;z-index:3}@media screen and (max-width:768px){body .content{z-index:0;padding-left:0}body .sidebar{z-index:3;-webkit-transform:translateX(-102%);transform:translateX(-102%);will-change:transform}}body.sidebar-opened .sidebar-button,body.sidebar-opening .sidebar-button{-webkit-transform:translateX(250px);transform:translateX(250px)}@media screen and (max-width:768px){body.sidebar-opened .sidebar,body.sidebar-opening .sidebar{-webkit-transform:translateX(0);transform:translateX(0)}}body.sidebar-closed .sidebar,body.sidebar-closing .sidebar{z-index:0}body.sidebar-closed .content,body.sidebar-closing .content{padding-left:0}body.sidebar-closed .sidebar-button,body.sidebar-closing .sidebar-button{-webkit-transform:none;transform:none}body.sidebar-closed .sidebar-button{color:#000}body.sidebar-opening .sidebar-button{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}body.sidebar-opening .sidebar{z-index:0}body.sidebar-opening .content{padding-left:300px;-webkit-transition:padding-left .3s ease-in-out;transition:padding-left .3s ease-in-out}@media screen and (max-width:768px){body.sidebar-opening .content{padding-left:0}body.sidebar-opening .sidebar{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;z-index:3}}body.sidebar-closing .sidebar-button{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}body.sidebar-closing .content{-webkit-transition:padding-left .3s ease-in-out;transition:padding-left .3s ease-in-out}@media screen and (max-width:768px){body.sidebar-closing .sidebar{z-index:3;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(-102%);transform:translateX(-102%)}}body.sidebar-closed .sidebar{visibility:hidden}.content-inner{max-width:949px;margin:0 auto;padding:3px 60px}.content-outer{background-color:#fff;min-height:100%}@media screen and (max-width:768px){.content-inner{padding:27px 20px 27px 40px}}.sidebar-button{position:fixed;z-index:99;left:18px;color:#e1e1e1;background-color:transparent;border:none;padding:.3em 0 0;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;font-size:16px;will-change:transform;-webkit-transform:translateX(250px);transform:translateX(250px)}.sidebar-button:hover{color:#e1e1e1}.sidebar-button:active,.sidebar-button:focus,.sidebar-button:hover{outline:none}@media screen and (max-width:768px){.sidebar-button{-webkit-transform:translateX(0);transform:translateX(0);left:8px}.sidebar-opened .sidebar-button{left:20px}}.sidebar{font-family:Lato,sans-serif;font-size:16px;line-height:18px;background:#373f52;color:#d5dae6;overflow:hidden}.sidebar .gradient{background:-webkit-gradient(linear,left top,left bottom,from(#373f52),to(rgba(55,63,82,0)));background:linear-gradient(#373f52,rgba(55,63,82,0));height:20px;margin-top:-20px;pointer-events:none;position:relative;top:20px;z-index:100}.sidebar ul{list-style:none}.sidebar ul li{margin:0;padding:0 10px}.sidebar a{color:#d5dae6;text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.sidebar a:hover{color:#fff}.sidebar .sidebar-projectLink{margin:18px 30px 0}.sidebar .sidebar-projectDetails{display:inline-block;text-align:right;vertical-align:top;margin-top:6px}.sidebar .sidebar-projectImage{display:inline-block;max-width:64px;max-height:64px;margin-left:15px;vertical-align:bottom}.sidebar .sidebar-projectName{font-weight:700;font-size:24px;line-height:30px;color:#fff;margin:0;padding:0;max-width:230px;word-wrap:break-word}.sidebar .sidebar-projectVersion{margin:0;padding:0;font-weight:300;font-size:16px;line-height:20px;color:#fff}.sidebar .sidebar-listNav{padding:10px 30px 20px;margin:0}.sidebar .sidebar-listNav li,.sidebar .sidebar-listNav li a{text-transform:uppercase;font-weight:300;font-size:14px}.sidebar .sidebar-listNav li{padding-left:17px;border-left:3px solid transparent;-webkit-transition:all .3s linear;transition:all .3s linear;line-height:27px}.sidebar .sidebar-listNav li.selected,.sidebar .sidebar-listNav li.selected a,.sidebar .sidebar-listNav li:hover,.sidebar .sidebar-listNav li:hover a{border-color:#9768d1;color:#fff}.sidebar .sidebar-search{margin:18px 30px;display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex}.sidebar .sidebar-search .search-button:hover,.sidebar .sidebar-search.selected .search-button{color:#9768d1}.sidebar .sidebar-search .search-button{font-size:14px;color:#d5dae6;background-color:transparent;border:none;padding:2px 0 0;margin:0}.sidebar .sidebar-search .search-input{background-color:transparent;border-radius:0;border:none;border-bottom:1px solid #959595;margin-left:5px;height:20px}.sidebar .sidebar-search .search-input:focus,.sidebar .sidebar-search .search-input:hover{outline:none}.sidebar .sidebar-search .icon-search{font-weight:700}.sidebar #full-list{margin:0 0 0 30px;padding:10px 20px 40px;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-box-flex:1;-moz-flex:1 1 0.01%;-ms-flex:1 1 0.01%;flex:1 1 0.01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0.01%}.sidebar #full-list ul{display:none;margin:9px 15px;padding:0}.sidebar #full-list ul li{font-weight:300;line-height:18px;padding:2px 10px}.sidebar #full-list ul li a.expand:before{content:"+";font-family:monospaced;font-size:15px;float:left;width:13px;margin-left:-13px}.sidebar #full-list ul li.open a.expand:before{content:"\2212"}.sidebar #full-list ul li ul{display:none;margin:9px 6px}.sidebar #full-list ul li ul li{border-left:1px solid #959595;padding:0 10px}.sidebar #full-list ul li ul li.active:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\F105";margin-left:-10px;font-size:16px;margin-right:5px}.sidebar #full-list ul li.open>ul{display:block}.sidebar #full-list li{padding:0;line-height:27px}.sidebar #full-list li.active{border-left:none}.sidebar #full-list li.active>a,.sidebar #full-list li.clicked>a{color:#fff}.sidebar #full-list li.open>ul{display:block}.sidebar #full-list li .context{opacity:.6;font-style:italic}.sidebar #full-list li .nested{opacity:.3;padding-right:2px}.sidebar #full-list li .nested:before{content:"\2937"}.sidebar #full-list li.group{text-transform:uppercase;font-weight:700;font-size:.8em;margin:2em 0 0;line-height:1.8em;color:#ddd}@media screen and (max-height:500px){.sidebar{overflow-y:auto}.sidebar #full-list{overflow:visible}}.content-inner{font-family:Merriweather,Book Antiqua,Georgia,Century Schoolbook,serif;font-size:1em;line-height:1.6875em}.content-inner h1,.content-inner h2,.content-inner h3,.content-inner h4,.content-inner h5,.content-inner h6{font-family:Lato,sans-serif;font-weight:700;line-height:1.5em;word-wrap:break-word}.content-inner h1{font-size:2em;margin:1em 0 .5em}.content-inner h1.section-heading{margin:1.5em 0 .5em}.content-inner h1 small{font-weight:300}.content-inner h1 a.view-source{font-size:1.2rem}.content-inner h2{font-size:1.6em;margin:1em 0 .5em;font-weight:700}.content-inner h3{font-size:1.375em;margin:1em 0 .5em;font-weight:700}.content-inner a{color:#000;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}.content-inner a:visited{color:#000}.content-inner a.no-underline{text-decoration:none}.content-inner a.view-source{float:right;color:#959595;text-decoration:none;border:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;margin-top:1px}.content-inner a.view-source:hover{color:#373f52}.content-inner .note{color:#959595;margin-right:5px;font-size:14px;font-weight:400}.content-inner blockquote{font-style:italic;margin:.5em 0;padding:.25em 1.5em;border-left:3px solid #e1e1e1;display:inline-block}.content-inner blockquote :first-child{padding-top:0;margin-top:0}.content-inner blockquote :last-child{padding-bottom:0;margin-bottom:0}.content-inner table{margin:2em 0}.content-inner th{text-align:left;font-family:Lato,sans-serif;text-transform:uppercase;font-weight:700;padding-bottom:.5em}.content-inner tr{border-bottom:1px solid #d5dae6;vertical-align:bottom;height:2.5em}.content-inner td,.content-inner th{padding-left:1em;line-height:2em;vertical-align:top}.content-inner .section-heading:hover a.hover-link{opacity:1;text-decoration:none}.content-inner .section-heading a.hover-link{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;display:inline-block;opacity:0;padding:.3em .6em .6em;line-height:1em;margin-left:-2.7em;text-decoration:none;border:none;font-size:16px;vertical-align:middle}.content-inner .detail h2.section-heading{margin-left:.3em}.content-inner .visible-xs{display:none!important}@media screen and (max-width:768px){.content-inner .visible-xs{display:block!important}}.content-inner img{max-width:100%}.content-inner .summary h2{font-weight:700}.content-inner .summary h2 a{text-decoration:none;border:none}.content-inner .summary span.deprecated{color:#dcc100;font-weight:400;font-style:italic}.content-inner .summary .summary-row .summary-signature{font-family:Inconsolata,Menlo,Courier,monospace;font-weight:700}.content-inner .summary .summary-row .summary-signature a{text-decoration:none;border:none}.content-inner .summary .summary-row .summary-synopsis{font-family:Merriweather,Book Antiqua,Georgia,Century Schoolbook,serif;font-style:italic;padding:0 1.2em;margin:0 0 .5em}.content-inner .summary .summary-row .summary-synopsis p{margin:0;padding:0}@-webkit-keyframes blink-background{0%{background-color:#f7f7f7}to{background-color:#ff9}}@keyframes blink-background{0%{background-color:#f7f7f7}to{background-color:#ff9}}.content-inner .detail:target .detail-header{-webkit-animation-duration:.55s;animation-duration:.55s;-webkit-animation-name:blink-background;animation-name:blink-background;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.content-inner .detail-header{margin:2em 0 1em;padding:.5em 1em;background:#f7f7f7;border-left:3px solid #9768d1;font-size:1em;font-family:Inconsolata,Menlo,Courier,monospace;position:relative}.content-inner .detail-header .note{float:right}.content-inner .detail-header .signature{font-size:1rem;font-weight:700}.content-inner .detail-header:hover a.detail-link{opacity:1;text-decoration:none}.content-inner .detail-header a.detail-link{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0;display:block;opacity:0;padding:.6em;line-height:1.5em;margin-left:-2.5em;text-decoration:none;border:none}.content-inner .specs{opacity:.7;padding-bottom:.05em}.content-inner .specs pre{font-family:Inconsolata,Menlo,Courier,monospace;font-size:.9em;font-style:normal;line-height:24px;white-space:pre-wrap;margin:0;padding:0}.content-inner .docstring{margin:1.2em 0 2.1em 1.2em}.content-inner .docstring h2,.content-inner .docstring h3,.content-inner .docstring h4,.content-inner .docstring h5{font-weight:700}.content-inner .docstring h2{font-size:1.1em}.content-inner .docstring h3{font-size:1em}.content-inner .docstring h4{font-size:.95em}.content-inner .docstring h5{font-size:.9em}.content-inner div.deprecated{border-left:3px solid #dcc100;display:block;padding:9px 15px;background-color:#fffeed}.content-inner a.no-underline,.content-inner pre a{color:#9768d1;text-shadow:none;text-decoration:none;background-image:none}.content-inner a.no-underline:active,.content-inner a.no-underline:focus,.content-inner a.no-underline:hover,.content-inner a.no-underline:visited,.content-inner pre a:active,.content-inner pre a:focus,.content-inner pre a:hover,.content-inner pre a:visited{color:#9768d1;text-decoration:none}.content-inner code{font-family:Inconsolata,Menlo,Courier,monospace;font-style:normal;line-height:24px;font-weight:400;background-color:#f7f9fc;vertical-align:baseline;border-radius:2px;padding:.1em .2em;border:1px solid #d2ddee}.content-inner pre{margin:1.5em 0}.content-inner pre.spec{margin:0}.content-inner pre.spec code{padding:0}.content-inner pre code.hljs{white-space:inherit;padding:.5em 1em;background-color:#f7f9fc}.content-inner .footer{margin:4em auto 1em;text-align:center;font-style:italic;font-size:14px;color:#959595}.content-inner .footer .line{display:inline-block}.content-inner .footer a{color:#959595;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}.content-inner .footer a:visited{color:#959595}#search{min-height:200px}#search h1{display:inline-block}#search .result-id{font-size:1.2em}#search .result-id a{text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}#search .result-id a:active,#search .result-id a:focus,#search .result-id a:visited{color:#000}#search .result-id a:hover{color:#9768d1}#search .result-elem em,#search .result-id em{font-style:normal;color:#9768d1}#search ul{list-style:none;margin:0;padding:0}.night-mode-toggle{top:1.6em}.night-mode-toggle:focus{outline:none}.night-mode-toggle .icon-theme:before{content:"\E900"}@media screen and (max-width:768px){.night-mode-toggle .icon-theme:before{font-size:1em}}@media screen and (min-width:769px){.night-mode-toggle .icon-theme:before{font-size:1.25em}}@media screen and (min-width:1281px){.night-mode-toggle .icon-theme:before{font-size:1.5em}}body.night-mode,body.night-mode .content-outer{background:#212127}body.night-mode .night-mode-toggle .icon-theme:before{content:"\E901"}body.night-mode #search .result-id a:active,body.night-mode #search .result-id a:focus,body.night-mode #search .result-id a:visited{color:#d2d2d2}body.night-mode #search .result-id a:hover{color:#9768d1}body.night-mode .content-inner{color:#b4b4b4}body.night-mode .content-inner h1,body.night-mode .content-inner h2,body.night-mode .content-inner h3,body.night-mode .content-inner h4,body.night-mode .content-inner h5,body.night-mode .content-inner h6{color:#d2d2d2}body.night-mode .content-inner a{text-decoration:none;color:#d2d2d2;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}body.night-mode .content-inner a:visited{color:#d2d2d2}body.night-mode .content-inner a.no-underline,body.night-mode .content-inner a.view-source{text-decoration:none}body.night-mode .content-inner a.view-source:hover{color:#fff}body.night-mode .content-inner .summary h2 a{text-decoration:none}@-webkit-keyframes night-blink-background{0%{background-color:#3a4152}to{background-color:#660}}@keyframes night-blink-background{0%{background-color:#3a4152}to{background-color:#660}}body.night-mode .content-inner .detail:target .detail-header{-webkit-animation-name:night-blink-background;animation-name:night-blink-background}body.night-mode .content-inner .detail-header{background:#3a4152;color:#d2d2d2}body.night-mode .content-inner div.deprecated{background-color:#3c381e}body.night-mode .content-inner code{background-color:#2c2c31;border-color:#44444c}body.night-mode .content-inner pre code.hljs{background-color:#2c2c31}body.night-mode .content-inner pre a{text-decoration:none}body.night-mode .content-inner .footer{color:#959595}body.night-mode .content-inner .footer .line{display:inline-block}body.night-mode .content-inner .footer a{color:#959595}body.night-mode .sidebar-button,body.night-mode .sidebar-closed .sidebar-button{color:#d5dae6}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media print{.main{display:block}.sidebar,.sidebar-button{display:none}.content{padding-left:0;overflow:visible}.summary-row{page-break-inside:avoid}}code.makeup{display:block;overflow-x:auto;padding:.3em .5em!important;white-space:pre}code.makeup .unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.makeup .hll{background-color:#ffc}.makeup .bp{color:#3465a4}.makeup .c,.makeup .c1,.makeup .ch,.makeup .cm,.makeup .cp,.makeup .cpf,.makeup .cs{color:#999}.makeup .dl{color:#4e9a06}.makeup .err{color:#a40000;border:#ef2929}.makeup .fm,.makeup .g{color:#000}.makeup .gd{color:#a40000}.makeup .ge{color:#000;font-style:italic}.makeup .gh{color:navy;font-weight:700}.makeup .gi{color:#00a000}.makeup .go{color:#000;font-style:italic}.makeup .gp{color:#999}.makeup .gr{color:#ef2929}.makeup .gs{color:#000;font-weight:700}.makeup .gt{color:#a40000;font-weight:700}.makeup .gu{color:purple;font-weight:700}.makeup .il{color:#0000cf;font-weight:700}.makeup .k,.makeup .kc,.makeup .kd,.makeup .kn,.makeup .kp,.makeup .kr,.makeup .kt{color:#204a87}.makeup .l{color:#000}.makeup .ld{color:#c00}.makeup .m,.makeup .mb,.makeup .mf,.makeup .mh,.makeup .mi,.makeup .mo{color:#2937ab}.makeup .n{color:#000}.makeup .na{color:#c4a000}.makeup .nb{color:#204a87}.makeup .nc{color:#0000cf}.makeup .nd{color:#5c35cc;font-weight:700}.makeup .ne{color:#c00;font-weight:700}.makeup .nf{color:#f57900}.makeup .ni{color:#ce5c00}.makeup .nl{color:#f57900}.makeup .nn{color:#000}.makeup .no{color:#c17d11}.makeup .nt{color:#204a87;font-weight:700}.makeup .nv,.makeup .nx{color:#000}.makeup .o{color:#ce5c00}.makeup .ow{color:#204a87}.makeup .p,.makeup .py{color:#000}.makeup .s,.makeup .s1,.makeup .s2,.makeup .sa,.makeup .sb,.makeup .sc{color:#4e9a06}.makeup .sd{color:#8f5902;font-style:italic}.makeup .se{color:#204a87}.makeup .sh{color:#4e9a06}.makeup .si{color:#204a87}.makeup .sr{color:#c00}.makeup .ss{color:#c17d11}.makeup .sx{color:#4e9a06}.makeup .vc,.makeup .vg,.makeup .vi,.makeup .vm,.makeup .x{color:#000}.night-mode .makeup{color:#f8f8f2}.night-mode .makeup .hll{background-color:#49483e}.night-mode .makeup .bp{color:#f8f8f2}.night-mode .makeup .c,.night-mode .makeup .c1,.night-mode .makeup .ch,.night-mode .makeup .cm,.night-mode .makeup .cp,.night-mode .makeup .cpf,.night-mode .makeup .cs{color:#75715e}.night-mode .makeup .dl{color:#e6db74}.night-mode .makeup .err{color:#960050;background-color:#1e0010}.night-mode .makeup .fm{color:#a6e22e}.night-mode .makeup .gd{color:#f92672}.night-mode .makeup .ge{font-style:italic}.night-mode .makeup .gi{color:#a6e22e}.night-mode .makeup .gs{font-weight:700}.night-mode .makeup .gu{color:#75715e}.night-mode .makeup .gt{color:#f92672;font-weight:700}.night-mode .makeup .il{color:#ae81ff}.night-mode .makeup .k,.night-mode .makeup .kc,.night-mode .makeup .kd{color:#66d9ef}.night-mode .makeup .kn{color:#f92672}.night-mode .makeup .kp,.night-mode .makeup .kr,.night-mode .makeup .kt{color:#66d9ef}.night-mode .makeup .l,.night-mode .makeup .ld,.night-mode .makeup .m,.night-mode .makeup .mb,.night-mode .makeup .mf,.night-mode .makeup .mh,.night-mode .makeup .mi,.night-mode .makeup .mo{color:#ae81ff}.night-mode .makeup .n{color:#f8f8f2}.night-mode .makeup .na{color:#a6e22e}.night-mode .makeup .nb{color:#f8f8f2}.night-mode .makeup .nc,.night-mode .makeup .nd,.night-mode .makeup .ne,.night-mode .makeup .nf{color:#a6e22e}.night-mode .makeup .ni,.night-mode .makeup .nl,.night-mode .makeup .nn{color:#f8f8f2}.night-mode .makeup .no{color:#66d9ef}.night-mode .makeup .nt{color:#f92672}.night-mode .makeup .nv{color:#f8f8f2}.night-mode .makeup .nx{color:#a6e22e}.night-mode .makeup .o,.night-mode .makeup .ow{color:#f92672}.night-mode .makeup .p,.night-mode .makeup .py{color:#f8f8f2}.night-mode .makeup .s,.night-mode .makeup .s1,.night-mode .makeup .s2,.night-mode .makeup .sa,.night-mode .makeup .sb,.night-mode .makeup .sc,.night-mode .makeup .sd{color:#e6db74}.night-mode .makeup .se{color:#ae81ff}.night-mode .makeup .sh,.night-mode .makeup .si,.night-mode .makeup .sr,.night-mode .makeup .ss,.night-mode .makeup .sx{color:#e6db74}.night-mode .makeup .vc,.night-mode .makeup .vg,.night-mode .makeup .vi,.night-mode .makeup .vm{color:#f8f8f2} \ No newline at end of file From 990d7c4507564e2d9c2e57ceca02c6408f7be0c3 Mon Sep 17 00:00:00 2001 From: David Sulc Date: Tue, 23 Oct 2018 19:48:22 +0200 Subject: [PATCH 17/23] renamed title_truncated to nested_title --- assets/js/templates/sidebar-items.handlebars | 6 +++--- ...4cdbc45d6b8a8f94d9.css => html-49bfdc3542c7cb0f6aeb.css} | 0 ...1e4cdbc45d6b8a8f94d9.js => html-49bfdc3542c7cb0f6aeb.js} | 2 +- lib/ex_doc/formatter/html.ex | 6 +++--- lib/ex_doc/formatter/html/templates.ex | 2 +- lib/ex_doc/nodes.ex | 4 ++-- 6 files changed, 10 insertions(+), 10 deletions(-) rename formatters/html/dist/{html-1e4cdbc45d6b8a8f94d9.css => html-49bfdc3542c7cb0f6aeb.css} (100%) rename formatters/html/dist/{html-1e4cdbc45d6b8a8f94d9.js => html-49bfdc3542c7cb0f6aeb.js} (86%) diff --git a/assets/js/templates/sidebar-items.handlebars b/assets/js/templates/sidebar-items.handlebars index 3a750460c..06620ec8c 100644 --- a/assets/js/templates/sidebar-items.handlebars +++ b/assets/js/templates/sidebar-items.handlebars @@ -3,7 +3,7 @@ {{#newGroup ../this node.group}}
  • {{node.group}}
  • {{/newGroup}} -
  • +
  • {{! Nodes added purely for nesting purposes (i.e. don't exist in the source) have no id }} {{#if node.id}} @@ -11,8 +11,8 @@ in the menu should not link to a new page, instead should link to the top of the page itself. }} - {{#if node.title_truncated}} - {{node.title_truncated}} + {{#if node.nested_title}} + {{node.nested_title}} {{else}} {{node.title}} {{/if}} diff --git a/formatters/html/dist/html-1e4cdbc45d6b8a8f94d9.css b/formatters/html/dist/html-49bfdc3542c7cb0f6aeb.css similarity index 100% rename from formatters/html/dist/html-1e4cdbc45d6b8a8f94d9.css rename to formatters/html/dist/html-49bfdc3542c7cb0f6aeb.css diff --git a/formatters/html/dist/html-1e4cdbc45d6b8a8f94d9.js b/formatters/html/dist/html-49bfdc3542c7cb0f6aeb.js similarity index 86% rename from formatters/html/dist/html-1e4cdbc45d6b8a8f94d9.js rename to formatters/html/dist/html-49bfdc3542c7cb0f6aeb.js index 5193e802a..63fd664a8 100644 --- a/formatters/html/dist/html-1e4cdbc45d6b8a8f94d9.js +++ b/formatters/html/dist/html-49bfdc3542c7cb0f6aeb.js @@ -36,4 +36,4 @@ * * Date: 2016-08-08 */ -function(n){var e,p,x,a,i,h,f,g,_,l,c,w,E,o,k,m,s,u,v,C="sizzle"+1*new Date,y=n.document,T=0,r=0,d=oe(),b=oe(),N=oe(),S=function(e,t){return e===t&&(c=!0),0},A={}.hasOwnProperty,t=[],O=t.pop,j=t.push,M=t.push,D=t.slice,L=function(e,t){for(var n=0,r=e.length;n+~]|"+P+")"+P+"*"),F=new RegExp("="+P+"*([^\\]'\"]*?)"+P+"*\\]","g"),W=new RegExp(I),G=new RegExp("^"+q+"$"),K={ID:new RegExp("^#("+q+")"),CLASS:new RegExp("^\\.("+q+")"),TAG:new RegExp("^("+q+"|[*])"),ATTR:new RegExp("^"+H),PSEUDO:new RegExp("^"+I),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,V=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,J=/[+~]/,Y=new RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){w()},ie=ye(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{M.apply(t=D.call(y.childNodes),y.childNodes),t[y.childNodes.length].nodeType}catch(e){M={apply:t.length?function(e,t){j.apply(e,D.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function ae(e,t,n,r){var i,a,o,s,l,c,u,f=t&&t.ownerDocument,d=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==d&&9!==d&&11!==d)return n;if(!r&&((t?t.ownerDocument||t:y)!==E&&w(t),t=t||E,k)){if(11!==d&&(l=Z.exec(e)))if(i=l[1]){if(9===d){if(!(o=t.getElementById(i)))return n;if(o.id===i)return n.push(o),n}else if(f&&(o=f.getElementById(i))&&v(t,o)&&o.id===i)return n.push(o),n}else{if(l[2])return M.apply(n,t.getElementsByTagName(e)),n;if((i=l[3])&&p.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(i)),n}if(p.qsa&&!N[e+" "]&&(!m||!m.test(e))){if(1!==d)f=t,u=e;else if("object"!==t.nodeName.toLowerCase()){for((s=t.getAttribute("id"))?s=s.replace(te,ne):t.setAttribute("id",s=C),a=(c=h(e)).length;a--;)c[a]="#"+s+" "+ve(c[a]);u=c.join(","),f=J.test(e)&&ge(t.parentNode)||t}if(u)try{return M.apply(n,f.querySelectorAll(u)),n}catch(e){}finally{s===C&&t.removeAttribute("id")}}}return g(e.replace($,"$1"),t,n,r)}function oe(){var r=[];return function e(t,n){return r.push(t+" ")>x.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function se(e){return e[C]=!0,e}function le(e){var t=E.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ce(e,t){for(var n=e.split("|"),r=n.length;r--;)x.attrHandle[n[r]]=t}function ue(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function de(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function pe(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ie(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function he(o){return se(function(a){return a=+a,se(function(e,t){for(var n,r=o([],e.length,a),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in p=ae.support={},i=ae.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},w=ae.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:y;return r!==E&&9===r.nodeType&&r.documentElement&&(o=(E=r).documentElement,k=!i(E),y!==E&&(n=E.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",re,!1):n.attachEvent&&n.attachEvent("onunload",re)),p.attributes=le(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=le(function(e){return e.appendChild(E.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=Q.test(E.getElementsByClassName),p.getById=le(function(e){return o.appendChild(e).id=C,!E.getElementsByName||!E.getElementsByName(C).length}),p.getById?(x.filter.ID=function(e){var t=e.replace(Y,ee);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n=t.getElementById(e);return n?[n]:[]}}):(x.filter.ID=function(e){var n=e.replace(Y,ee);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n,r,i,a=t.getElementById(e);if(a){if((n=a.getAttributeNode("id"))&&n.value===e)return[a];for(i=t.getElementsByName(e),r=0;a=i[r++];)if((n=a.getAttributeNode("id"))&&n.value===e)return[a]}return[]}}),x.find.TAG=p.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,a=t.getElementsByTagName(e);if("*"!==e)return a;for(;n=a[i++];)1===n.nodeType&&r.push(n);return r},x.find.CLASS=p.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&k)return t.getElementsByClassName(e)},s=[],m=[],(p.qsa=Q.test(E.querySelectorAll))&&(le(function(e){o.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||m.push("\\["+P+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+C+"-]").length||m.push("~="),e.querySelectorAll(":checked").length||m.push(":checked"),e.querySelectorAll("a#"+C+"+*").length||m.push(".#.+[+~]")}),le(function(e){e.innerHTML="";var t=E.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&m.push("name"+P+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&m.push(":enabled",":disabled"),o.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&m.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),m.push(",.*:")})),(p.matchesSelector=Q.test(u=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&le(function(e){p.disconnectedMatch=u.call(e,"*"),u.call(e,"[s!='']:x"),s.push("!=",I)}),m=m.length&&new RegExp(m.join("|")),s=s.length&&new RegExp(s.join("|")),t=Q.test(o.compareDocumentPosition),v=t||Q.test(o.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},S=t?function(e,t){if(e===t)return c=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===E||e.ownerDocument===y&&v(y,e)?-1:t===E||t.ownerDocument===y&&v(y,t)?1:l?L(l,e)-L(l,t):0:4&n?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,r=0,i=e.parentNode,a=t.parentNode,o=[e],s=[t];if(!i||!a)return e===E?-1:t===E?1:i?-1:a?1:l?L(l,e)-L(l,t):0;if(i===a)return ue(e,t);for(n=e;n=n.parentNode;)o.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;o[r]===s[r];)r++;return r?ue(o[r],s[r]):o[r]===y?-1:s[r]===y?1:0}),E},ae.matches=function(e,t){return ae(e,null,null,t)},ae.matchesSelector=function(e,t){if((e.ownerDocument||e)!==E&&w(e),t=t.replace(F,"='$1']"),p.matchesSelector&&k&&!N[t+" "]&&(!s||!s.test(t))&&(!m||!m.test(t)))try{var n=u.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Y,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Y,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ae.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ae.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return K.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&W.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Y,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=d[e+" "];return t||(t=new RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&d(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=ae.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function O(e,n,r){return y(n)?C.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?C.grep(e,function(e){return e===n!==r}):"string"!=typeof n?C.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(C.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(C):C.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:M.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof C?t[0]:t,C.merge(this,C.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:k,!0)),A.test(r[1])&&C.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=k.getElementById(r[2]))&&(this[0]=i,this.length=1),this}).prototype=C.fn,j=C(k);var D=/^(?:parents|prev(?:Until|All))/,L={children:!0,contents:!0,next:!0,prev:!0};function R(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}C.fn.extend({has:function(e){var t=C(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]+)/i,fe=/^$|^module$|\/(?:java|ecma)script/i,de={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function pe(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&S(e,t)?C.merge([e],n):n}function he(e,t){for(var n=0,r=e.length;nx",v.noCloneChecked=!!ge.cloneNode(!0).lastChild.defaultValue;var be=k.documentElement,xe=/^key/,_e=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,we=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function ke(){return!1}function Ce(){try{return k.activeElement}catch(e){}}function Te(e,t,n,r,i,a){var o,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Te(e,s,n,r,t[s],a);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=ke;else if(!i)return e;return 1===a&&(o=i,(i=function(e){return C().off(e),o.apply(this,arguments)}).guid=o.guid||(o.guid=C.guid++)),e.each(function(){C.event.add(this,t,i,r,n)})}C.event={global:{},add:function(t,e,n,r,i){var a,o,s,l,c,u,f,d,p,h,g,m=Q.get(t);if(m)for(n.handler&&(n=(a=n).handler,i=a.selector),i&&C.find.matchesSelector(be,i),n.guid||(n.guid=C.guid++),(l=m.events)||(l=m.events={}),(o=m.handle)||(o=m.handle=function(e){return void 0!==C&&C.event.triggered!==e.type?C.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(P)||[""]).length;c--;)p=g=(s=we.exec(e[c])||[])[1],h=(s[2]||"").split(".").sort(),p&&(f=C.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=C.event.special[p]||{},u=C.extend({type:p,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&C.expr.match.needsContext.test(i),namespace:h.join(".")},a),(d=l[p])||((d=l[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,o)||t.addEventListener&&t.addEventListener(p,o)),f.add&&(f.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,u):d.push(u),C.event.global[p]=!0)},remove:function(e,t,n,r,i){var a,o,s,l,c,u,f,d,p,h,g,m=Q.hasData(e)&&Q.get(e);if(m&&(l=m.events)){for(c=(t=(t||"").match(P)||[""]).length;c--;)if(p=g=(s=we.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),p){for(f=C.event.special[p]||{},d=l[p=(r?f.delegateType:f.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=a=d.length;a--;)u=d[a],!i&&g!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(d.splice(a,1),u.selector&&d.delegateCount--,f.remove&&f.remove.call(e,u));o&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,m.handle)||C.removeEvent(e,p,m.handle),delete l[p])}else for(p in l)C.event.remove(e,p+t[c],n,r,!0);C.isEmptyObject(l)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,a,o,s=C.event.fix(e),l=new Array(arguments.length),c=(Q.get(this,"events")||{})[s.type]||[],u=C.event.special[s.type]||{};for(l[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Se=/\s*$/g;function je(e,t){return S(e,"table")&&S(11!==t.nodeType?t:t.firstChild,"tr")&&C(e).children("tbody")[0]||e}function Me(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function De(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,a,o,s,l,c;if(1===t.nodeType){if(Q.hasData(e)&&(a=Q.access(e),o=Q.set(t,a),c=a.events))for(i in delete o.handle,o.events={},c)for(n=0,r=c[i].length;n")},clone:function(e,t,n){var r,i,a,o,s,l,c,u=e.cloneNode(!0),f=C.contains(e.ownerDocument,e);if(!(v.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||C.isXMLDoc(e)))for(o=pe(u),r=0,i=(a=pe(e)).length;r").prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),k.head.appendChild(r[0])},abort:function(){i&&i()}}});var zt,Ft=[],Wt=/(=)\?(?=&|$)|\?\?/;C.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Ft.pop()||C.expando+"_"+_t++;return this[e]=!0,e}}),C.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,a,o=!1!==e.jsonp&&(Wt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Wt.test(e.data)&&"data");if(o||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,o?e[o]=e[o].replace(Wt,"$1"+r):!1!==e.jsonp&&(e.url+=(wt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return a||C.error(r+" was not called"),a[0]},e.dataTypes[0]="json",i=E[r],E[r]=function(){a=arguments},n.always(function(){void 0===i?C(E).removeProp(r):E[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Ft.push(r)),a&&y(i)&&i(a[0]),a=i=void 0}),"script"}),v.createHTMLDocument=((zt=k.implementation.createHTMLDocument("").body).innerHTML="
    ",2===zt.childNodes.length),C.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=k.implementation.createHTMLDocument("")).createElement("base")).href=k.location.href,t.head.appendChild(r)):t=k),a=!n&&[],(i=A.exec(e))?[t.createElement(i[1])]:(i=ye([e],t,a),a&&a.length&&C(a).remove(),C.merge([],i.childNodes)));var r,i,a},C.fn.load=function(e,t,n){var r,i,a,o=this,s=e.indexOf(" ");return-1").append(C.parseHTML(e)).find(r):e)}).always(n&&function(e,t){o.each(function(){n.apply(this,a||[e.responseText,t,e])})}),this},C.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){C.fn[t]=function(e){return this.on(t,e)}}),C.expr.pseudos.animated=function(t){return C.grep(C.timers,function(e){return t===e.elem}).length},C.offset={setOffset:function(e,t,n){var r,i,a,o,s,l,c=C.css(e,"position"),u=C(e),f={};"static"===c&&(e.style.position="relative"),s=u.offset(),a=C.css(e,"top"),l=C.css(e,"left"),i=("absolute"===c||"fixed"===c)&&-1<(a+l).indexOf("auto")?(o=(r=u.position()).top,r.left):(o=parseFloat(a)||0,parseFloat(l)||0),y(t)&&(t=t.call(e,n,C.extend({},s))),null!=t.top&&(f.top=t.top-s.top+o),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):u.css(f)}},C.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){C.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===C.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===C.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=C(e).offset()).top+=C.css(e,"borderTopWidth",!0),i.left+=C.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-C.css(r,"marginTop",!0),left:t.left-i.left-C.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===C.css(e,"position");)e=e.offsetParent;return e||be})}}),C.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var a="pageYOffset"===i;C.fn[t]=function(e){return z(this,function(e,t,n){var r;if(b(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(a?r.pageXOffset:n,a?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),C.each(["top","left"],function(e,n){C.cssHooks[n]=$e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),qe.test(t)?C(e).position()[n]+"px":t})}),C.each({Height:"height",Width:"width"},function(o,s){C.each({padding:"inner"+o,content:s,"":"outer"+o},function(r,a){C.fn[a]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return z(this,function(e,t,n){var r;return b(e)?0===a.indexOf("outer")?e["inner"+o]:e.document.documentElement["client"+o]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+o],r["scroll"+o],e.body["offset"+o],r["offset"+o],r["client"+o])):void 0===n?C.css(e,t,i):C.style(e,t,n,i)},s,n?e:void 0,n)}})}),C.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){C.fn[n]=function(e,t){return 0]+>|\t|)+|(?:\n)))/gm,b="",x={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};function _(e){return e.replace(/&/g,"&").replace(//g,">")}function d(e){return e.nodeName.toLowerCase()}function w(e,t){var n=e&&e.exec(t);return n&&0===n.index}function u(e){return t.test(e)}function r(e){var t,n={},r=Array.prototype.slice.call(arguments,1);for(t in e)n[t]=e[t];return r.forEach(function(e){for(t in e)n[t]=e[t]}),n}function p(e){var i=[];return function e(t,n){for(var r=t.firstChild;r;r=r.nextSibling)3===r.nodeType?n+=r.nodeValue.length:1===r.nodeType&&(i.push({event:"start",offset:n,node:r}),n=e(r,n),d(r).match(/br|hr|img|input/)||i.push({event:"stop",offset:n,node:r}));return n}(e,0),i}function h(t){return t.variants&&!t.cached_variants&&(t.cached_variants=t.variants.map(function(e){return r(t,{variants:null},e)})),t.cached_variants||t.endsWithParent&&[r(t)]||[t]}function E(o){function s(e){return e&&e.source||e}function l(e,t){return new RegExp(s(e),"m"+(o.case_insensitive?"i":"")+(t?"g":""))}!function t(n,e){if(n.compiled)return;n.compiled=!0;n.keywords=n.keywords||n.beginKeywords;if(n.keywords){var r={},i=function(n,e){o.case_insensitive&&(e=e.toLowerCase()),e.split(" ").forEach(function(e){var t=e.split("|");r[t[0]]=[n,t[1]?Number(t[1]):1]})};"string"==typeof n.keywords?i("keyword",n.keywords):c(n.keywords).forEach(function(e){i(e,n.keywords[e])}),n.keywords=r}n.lexemesRe=l(n.lexemes||/\w+/,!0);e&&(n.beginKeywords&&(n.begin="\\b("+n.beginKeywords.split(" ").join("|")+")\\b"),n.begin||(n.begin=/\B|\b/),n.beginRe=l(n.begin),n.end||n.endsWithParent||(n.end=/\B|\b/),n.end&&(n.endRe=l(n.end)),n.terminator_end=s(n.end)||"",n.endsWithParent&&e.terminator_end&&(n.terminator_end+=(n.end?"|":"")+e.terminator_end));n.illegal&&(n.illegalRe=l(n.illegal));null==n.relevance&&(n.relevance=1);n.contains||(n.contains=[]);n.contains=Array.prototype.concat.apply([],n.contains.map(function(e){return h("self"===e?n:e)}));n.contains.forEach(function(e){t(e,n)});n.starts&&t(n.starts,e);var a=n.contains.map(function(e){return e.beginKeywords?"\\.?("+e.begin+")\\.?":e.begin}).concat([n.terminator_end,n.illegal]).map(s).filter(Boolean);n.terminators=a.length?l(a.join("|"),!0):{exec:function(){return null}}}(o)}function k(e,t,s,n){function l(e,t,n,r){var i=r?"":x.classPrefix,a='')+t+o}function c(){p+=null!=d.subLanguage?function(){var e="string"==typeof d.subLanguage;if(e&&!y[d.subLanguage])return _(h);var t=e?k(d.subLanguage,h,!0,a[d.subLanguage]):C(h,d.subLanguage.length?d.subLanguage:void 0);0")+'"');return h+=t,t.length||1}var f=T(e);if(!f)throw new Error('Unknown language: "'+e+'"');E(f);var i,d=n||f,a={},p="";for(i=d;i!==f;i=i.parent)i.className&&(p=l(i.className,"",!0)+p);var h="",g=0;try{for(var o,m,v=0;d.terminators.lastIndex=v,o=d.terminators.exec(t);)m=r(t.substring(v,o.index),o[0]),v=o.index+m;for(r(t.substr(v)),i=d;i.parent;i=i.parent)i.className&&(p+=b);return{relevance:g,value:p,language:e,top:d}}catch(e){if(e.message&&-1!==e.message.indexOf("Illegal"))return{relevance:0,value:_(t)};throw e}}function C(n,e){e=e||x.languages||c(y);var r={relevance:0,value:_(n)},i=r;return e.filter(T).forEach(function(e){var t=k(e,n,!1);t.language=e,t.relevance>i.relevance&&(i=t),t.relevance>r.relevance&&(i=r,r=t)}),i.language&&(r.second_best=i),r}function g(e){return x.tabReplace||x.useBR?e.replace(n,function(e,t){return x.useBR&&"\n"===e?"
    ":x.tabReplace?t.replace(/\t/g,x.tabReplace):""}):e}function a(e){var t,n,r,i,a,o=function(e){var t,n,r,i,a=e.className+" ";if(a+=e.parentNode?e.parentNode.className:"",n=l.exec(a))return T(n[1])?n[1]:"no-highlight";for(a=a.split(/\s+/),t=0,r=a.length;t/g,"\n"):t=e,a=t.textContent,r=o?k(o,a,!0):C(a),(n=p(t)).length&&((i=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=r.value,r.value=function(e,t,n){var r=0,i="",a=[];function o(){return e.length&&t.length?e[0].offset!==t[0].offset?e[0].offset"}function l(e){i+=""}function c(e){("start"===e.event?s:l)(e.node)}for(;e.length||t.length;){var u=o();if(i+=_(n.substring(r,u[0].offset)),r=u[0].offset,u===e){for(a.reverse().forEach(l);c(u.splice(0,1)[0]),(u=o())===e&&u.length&&u[0].offset===r;);a.reverse().forEach(s)}else"start"===u[0].event?a.push(u[0].node):a.pop(),c(u.splice(0,1)[0])}return i+_(n.substr(r))}(n,p(i),a)),r.value=g(r.value),e.innerHTML=r.value,e.className=function(e,t,n){var r=t?s[t]:n,i=[e.trim()];e.match(/\bhljs\b/)||i.push("hljs");-1===e.indexOf(r)&&i.push(r);return i.join(" ").trim()}(e.className,o,r.language),e.result={language:r.language,re:r.relevance},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.relevance}))}function o(){if(!o.called){o.called=!0;var e=document.querySelectorAll("pre code");f.forEach.call(e,a)}}function T(e){return e=(e||"").toLowerCase(),y[e]||y[s[e]]}i.highlight=k,i.highlightAuto=C,i.fixMarkup=g,i.highlightBlock=a,i.configure=function(e){x=r(x,e)},i.initHighlighting=o,i.initHighlightingOnLoad=function(){addEventListener("DOMContentLoaded",o,!1),addEventListener("load",o,!1)},i.registerLanguage=function(t,e){var n=y[t]=e(i);n.aliases&&n.aliases.forEach(function(e){s[e]=t})},i.listLanguages=function(){return c(y)},i.getLanguage=T,i.inherit=r,i.IDENT_RE="[a-zA-Z]\\w*",i.UNDERSCORE_IDENT_RE="[a-zA-Z_]\\w*",i.NUMBER_RE="\\b\\d+(\\.\\d+)?",i.C_NUMBER_RE="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",i.BINARY_NUMBER_RE="\\b(0b[01]+)",i.RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",i.BACKSLASH_ESCAPE={begin:"\\\\[\\s\\S]",relevance:0},i.APOS_STRING_MODE={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.QUOTE_STRING_MODE={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.PHRASAL_WORDS_MODE={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},i.COMMENT=function(e,t,n){var r=i.inherit({className:"comment",begin:e,end:t,contains:[]},n||{});return r.contains.push(i.PHRASAL_WORDS_MODE),r.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|XXX):",relevance:0}),r},i.C_LINE_COMMENT_MODE=i.COMMENT("//","$"),i.C_BLOCK_COMMENT_MODE=i.COMMENT("/\\*","\\*/"),i.HASH_COMMENT_MODE=i.COMMENT("#","$"),i.NUMBER_MODE={className:"number",begin:i.NUMBER_RE,relevance:0},i.C_NUMBER_MODE={className:"number",begin:i.C_NUMBER_RE,relevance:0},i.BINARY_NUMBER_MODE={className:"number",begin:i.BINARY_NUMBER_RE,relevance:0},i.CSS_NUMBER_MODE={className:"number",begin:i.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},i.REGEXP_MODE={className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[i.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[i.BACKSLASH_ESCAPE]}]},i.TITLE_MODE={className:"title",begin:i.IDENT_RE,relevance:0},i.UNDERSCORE_TITLE_MODE={className:"title",begin:i.UNDERSCORE_IDENT_RE,relevance:0},i.METHOD_GUARD={begin:"\\.\\s*"+i.UNDERSCORE_IDENT_RE,relevance:0}})(t)}()},function(e,t,n){"use strict";t.__esModule=!0,t.extend=s,t.indexOf=function(e,t){for(var n=0,r=e.length;n":">",'"':""","'":"'","`":"`","=":"="},i=/[&<>"'`=]/g,a=/[&<>"'`=]/;function o(e){return r[e]}function s(e){for(var t=1;t",returnBegin:!0,illegal:"\\(|#|//|/\\*|\\\\|:|;",contains:[h,e.inherit(e.TITLE_MODE,{begin:t})],starts:{end:";|\\.",keywords:r,contains:p}},i,{begin:"^-",end:"\\.",relevance:0,excludeEnd:!0,returnBegin:!0,lexemes:"-"+e.IDENT_RE,keywords:"-module -record -undef -export -ifdef -ifndef -author -copyright -doc -vsn -import -include -include_lib -compile -define -else -endif -file -behaviour -behavior -spec",contains:[h]},a,e.QUOTE_STRING_MODE,f,c,u,l,{begin:/\.$/}]}}},function(e,t){e.exports=function(e){return{keywords:{built_in:"spawn spawn_link self",keyword:"after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse|10 query receive rem try when xor"},contains:[{className:"meta",begin:"^[0-9]+> ",relevance:10},e.COMMENT("%","$"),{className:"number",begin:"\\b(\\d+#[a-fA-F0-9]+|\\d+(\\.\\d+)?([eE][-+]?\\d+)?)",relevance:0},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"\\?(::)?([A-Z]\\w*(::)?)+"},{begin:"->"},{begin:"ok"},{begin:"!"},{begin:"(\\b[a-z'][a-zA-Z0-9_']*:[a-z'][a-zA-Z0-9_']*)|(\\b[a-z'][a-zA-Z0-9_']*)",relevance:0},{begin:"[A-Z][a-zA-Z0-9_']*",relevance:0}]}}},function(e,t){e.exports=function(e){var t="HTTP/[0-9\\.]+";return{aliases:["https"],illegal:"\\S",contains:[{begin:"^"+t,end:"$",contains:[{className:"number",begin:"\\b\\d{3}\\b"}]},{begin:"^[A-Z]+ (.*?) "+t+"$",returnBegin:!0,end:"$",contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{begin:t},{className:"keyword",begin:"[A-Z]+"}]},{className:"attribute",begin:"^\\w",end:": ",excludeEnd:!0,illegal:"\\n|\\s|=",starts:{end:"$",relevance:0}},{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}]}}},function(e,t){e.exports=function(e){var t="[A-Za-z$_][0-9A-Za-z$_]*",n={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},r={className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},i={className:"subst",begin:"\\$\\{",end:"\\}",keywords:n,contains:[]},a={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,i]};i.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,r,e.REGEXP_MODE];var o=i.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);return{aliases:["js","jsx"],keywords:n,contains:[{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},{className:"meta",begin:/^#!/,end:/$/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r,{begin:/[{,]\s*/,relevance:0,contains:[{begin:t+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:t,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+t+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:o}]}]},{begin://,subLanguage:"xml",contains:[{begin:/<\w+\s*\/>/,skip:!0},{begin:/<\w+/,end:/(\/\w+|\w+\/)>/,skip:!0,contains:[{begin:/<\w+\s*\/>/,skip:!0},"self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:t}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:o}],illegal:/\[|%/},{begin:/\$[(.]/},e.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0}],illegal:/#(?!!)/}}},function(e,t){e.exports=function(e){var t={literal:"true false null"},n=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],r={end:",",endsWithParent:!0,excludeEnd:!0,contains:n,keywords:t},i={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(r,{begin:/:/})],illegal:"\\S"},a={begin:"\\[",end:"\\]",contains:[e.inherit(r)],illegal:"\\S"};return n.splice(n.length,0,i,a),{contains:n,keywords:t,illegal:"\\S"}}},function(e,t){e.exports=function(e){return{aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$"},{begin:"^.+?\\n[=-]{2,}$"}]},{begin:"<",end:">",subLanguage:"xml",relevance:0},{className:"bullet",begin:"^([*+-]|(\\d+\\.))\\s+"},{className:"strong",begin:"[*_]{2}.+?[*_]{2}"},{className:"emphasis",variants:[{begin:"\\*.+?\\*"},{begin:"_.+?_",relevance:0}]},{className:"quote",begin:"^>\\s+",end:"$"},{className:"code",variants:[{begin:"^```w*s*$",end:"^```s*$"},{begin:"`.+?`"},{begin:"^( {4}|\t)",end:"$",relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},{begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}},function(e,t){e.exports=function(e){var t=e.COMMENT("--","$");return{case_insensitive:!0,illegal:/[<>{}*#]/,contains:[{beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment",end:/;/,endsWithParent:!0,lexemes:/[\w\.]+/,keywords:{keyword:"abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias allocate allow alter always analyze ancillary and any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second section securefile security seed segment select self sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null",built_in:"array bigint binary bit blob boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text varchar varying void"},contains:[{className:"string",begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE,{begin:"''"}]},{className:"string",begin:'"',end:'"',contains:[e.BACKSLASH_ESCAPE,{begin:'""'}]},{className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t]},e.C_BLOCK_COMMENT_MODE,t]}}},function(e,t){e.exports=function(e){var t={endsWithParent:!0,illegal:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[{begin:"\\[",end:"\\]"}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},{begin:/<\?(php)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0}]},{className:"tag",begin:"|$)",end:">",keywords:{name:"style"},contains:[t],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:"|$)",end:">",keywords:{name:"script"},contains:[t],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["actionscript","javascript","handlebars","xml"]}},{className:"meta",variants:[{begin:/<\?xml/,end:/\?>/,relevance:10},{begin:/<\?\w+/,end:/\?>/}]},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},t]}]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var i="hll";function r(e){for(var t=e.target.getAttribute("data-group-id"),n=document.querySelectorAll("[data-group-id='"+t+"']"),r=0;r= 2.0.0-beta.1",7:">= 4.0.0"};var c="[object Object]";function u(e,t,n){this.helpers=e||{},this.partials=t||{},this.decorators=n||{},o.registerDefaultHelpers(this),s.registerDefaultDecorators(this)}u.prototype={constructor:u,logger:l.default,log:l.default.log,registerHelper:function(e,t){if(i.toString.call(e)===c){if(t)throw new a.default("Arg not supported with multiple helpers");i.extend(this.helpers,e)}else this.helpers[e]=t},unregisterHelper:function(e){delete this.helpers[e]},registerPartial:function(e,t){if(i.toString.call(e)===c)i.extend(this.partials,e);else{if(void 0===t)throw new a.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=t}},unregisterPartial:function(e){delete this.partials[e]},registerDecorator:function(e,t){if(i.toString.call(e)===c){if(t)throw new a.default("Arg not supported with multiple decorators");i.extend(this.decorators,e)}else this.decorators[e]=t},unregisterDecorator:function(e){delete this.decorators[e]}};var f=l.default.log;t.log=f,t.createFrame=i.createFrame,t.logger=l.default},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,i){var a;return"

    Sorry, we couldn't find anything for "+e.escapeExpression("function"==typeof(a=null!=(a=n.value||(null!=t?t.value:t))?a:n.helperMissing)?a.call(null!=t?t:e.nullContext||{},{name:"value",hash:{},data:i}):a)+".

    \n"},3:function(e,t,n,r,i,a,o){var s;return null!=(s=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.levels:t,{name:"each",hash:{},fn:e.program(4,i,0,a,o),inverse:e.noop,data:i}))?s:""},4:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{};return'

    '+e.escapeExpression("function"==typeof(l=null!=(l=n.name||(null!=t?t.name:t))?l:n.helperMissing)?l.call(c,{name:"name",hash:{},data:i}):l)+"

    \n"+(null!=(s=n.each.call(c,null!=t?t.results:t,{name:"each",hash:{},fn:e.program(5,i,0,a,o),inverse:e.noop,data:i}))?s:"")},5:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
    \n

    \n '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+'\n

    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.functions:t,{name:"each",hash:{},fn:e.program(6,i,0,a,o),inverse:e.noop,data:i}))?s:"")+'
    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.callbacks:t,{name:"each",hash:{},fn:e.program(8,i,0,a,o),inverse:e.noop,data:i}))?s:"")+'
    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.types:t,{name:"each",hash:{},fn:e.program(10,i,0,a,o),inverse:e.noop,data:i}))?s:"")+"
    \n
    \n"},6:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+"
  • \n"},8:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+" (callback)
  • \n"},10:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+" (type)
  • \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{};return"

    Search Results for "+e.escapeExpression("function"==typeof(l=null!=(l=n.value||(null!=t?t.value:t))?l:n.helperMissing)?l.call(c,{name:"value",hash:{},data:i}):l)+"

    \n\n"+(null!=(s=n.if.call(c,null!=t?t.empty:t,{name:"if",hash:{},fn:e.program(1,i,0,a,o),inverse:e.program(3,i,0,a,o),data:i}))?s:"")},useData:!0,useDepths:!0})},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,i,a,o){var s,l=null!=t?t:e.nullContext||{},c=n.helperMissing;return(null!=(s=(n.newGroup||t&&t.newGroup||c).call(l,o[1],null!=(s=a[0][0])?s.group:s,{name:"newGroup",hash:{},fn:e.program(2,i,0,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+'
  • \n\n'+(null!=(s=n.if.call(l,null!=(s=a[0][0])?s.id:s,{name:"if",hash:{},fn:e.program(8,i,0,a,o),inverse:e.program(25,i,0,a,o),data:i,blockParams:a}))?s:"")+"
  • \n"},2:function(e,t,n,r,i,a){var o;return'
  • '+e.escapeExpression(e.lambda(null!=(o=a[1][0])?o.group:o,t))+"
  • \n"},4:function(e,t,n,r,i){return"clicked open"},6:function(e,t,n,r,i){return"nested"},8:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing;return' \n"+(null!=(o=n.if.call(c,null!=(o=a[1][0])?o.title_truncated:o,{name:"if",hash:{},fn:e.program(11,i,0,a),inverse:e.program(13,i,0,a),data:i,blockParams:a}))?o:"")+" \n\n"+(null!=(o=(n.hasContent||t&&t.hasContent||u).call(c,a[1][0],{name:"hasContent",hash:{},fn:e.program(15,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")},9:function(e,t,n,r,i){return'class="expand"'},11:function(e,t,n,r,i,a){var o;return" "+e.escapeExpression(e.lambda(null!=(o=a[2][0])?o.title_truncated:o,t))+"\n"},13:function(e,t,n,r,i,a){var o;return" "+e.escapeExpression(e.lambda(null!=(o=a[2][0])?o.title:o,t))+"\n"},15:function(e,t,n,r,i,a){var o;return'
      \n
    • \n Top\n
    • \n\n'+(null!=(o=(n.isArray||t&&t.isArray||n.helperMissing).call(null!=t?t:e.nullContext||{},null!=(o=a[2][0])?o.headers:o,{name:"isArray",hash:{},fn:e.program(16,i,0,a),inverse:e.program(19,i,0,a),data:i,blockParams:a}))?o:"")+"
    \n"},16:function(e,t,n,r,i,a){var o;return null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=a[3][0])?o.headers:o,{name:"each",hash:{},fn:e.program(17,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:""},17:function(e,t,n,r,i,a){var o,s,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • \n '+l(typeof(s=null!=(s=n.id||(null!=t?t.id:t))?s:u)===f?s.call(c,{name:"id",hash:{},data:i,blockParams:a}):s)+"\n
  • \n"},19:function(e,t,n,r,i,a){var o,s=null!=t?t:e.nullContext||{};return(null!=(o=(n.showSummary||t&&t.showSummary||n.helperMissing).call(s,a[3][0],{name:"showSummary",hash:{},fn:e.program(20,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")+(null!=(o=n.each.call(s,null!=(o=a[3][0])?o.nodeGroups:o,{name:"each",hash:{},fn:e.program(22,i,1,a),inverse:e.noop,data:i,blockParams:a}))?o:"")},20:function(e,t,n,r,i,a){var o;return'
  • \n Summary\n
  • \n'},22:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression;return'
  • \n '+l(s(null!=(o=a[0][0])?o.name:o,t))+'\n
      \n'+(null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=a[0][0])?o.nodes:o,{name:"each",hash:{},fn:e.program(23,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")+"
    \n
  • \n"},23:function(e,t,n,r,i,a){var o,s,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • \n '+l(typeof(s=null!=(s=n.id||(null!=t?t.id:t))?s:u)===f?s.call(c,{name:"id",hash:{},data:i,blockParams:a}):s)+"\n
  • \n"},25:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression;return' \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i,a,o){var s;return'
      \n'+(null!=(s=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.nodes:t,{name:"each",hash:{},fn:e.program(1,i,2,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+"
    \n"},useData:!0,useDepths:!0,useBlockParams:!0})},function(i,e,t){(function(e){var y="Expected a function",a=NaN,o="[object Symbol]",s=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,u=/^0o[0-7]+$/i,f=parseInt,t="object"==typeof e&&e&&e.Object===Object&&e,n="object"==typeof self&&self&&self.Object===Object&&self,r=t||n||Function("return this")(),d=Object.prototype.toString,b=Math.max,x=Math.min,_=function(){return r.Date.now()};function p(r,i,e){var a,o,s,l,c,u,f=0,d=!1,p=!1,t=!0;if("function"!=typeof r)throw new TypeError(y);function h(e){var t=a,n=o;return a=o=void 0,f=e,l=r.apply(n,t)}function g(e){var t=e-u;return void 0===u||i<=t||t<0||p&&s<=e-f}function m(){var e,t,n=_();if(g(n))return v(n);c=setTimeout(m,(t=i-((e=n)-u),p?x(t,s-(e-f)):t))}function v(e){return c=void 0,t&&a?h(e):(a=o=void 0,l)}function n(){var e,t=_(),n=g(t);if(a=arguments,o=this,u=t,n){if(void 0===c)return f=e=u,c=setTimeout(m,i),d?h(e):l;if(p)return c=setTimeout(m,i),h(u)}return void 0===c&&(c=setTimeout(m,i)),l}return i=E(i)||0,w(e)&&(d=!!e.leading,s=(p="maxWait"in e)?b(E(e.maxWait)||0,i):s,t="trailing"in e?!!e.trailing:t),n.cancel=function(){void 0!==c&&clearTimeout(c),a=u=o=c=void(f=0)},n.flush=function(){return void 0===c?l:v(_())},n}function w(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function E(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||(n=t)&&"object"==typeof n&&d.call(t)==o)return a;var t,n;if(w(e)){var r="function"==typeof e.valueOf?e.valueOf():e;e=w(r)?r+"":r}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(s,"");var i=c.test(e);return i||u.test(e)?f(e.slice(2),i?2:8):l.test(e)?a:+e}i.exports=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new TypeError(y);return w(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),p(e,t,{leading:r,maxWait:t,trailing:i})}}).call(this,t(20))},,,,,function(e,t,n){n(49),e.exports=n(47)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}t.__esModule=!0;var a=i(n(22)),o=r(n(43)),s=r(n(4)),l=i(n(2)),c=i(n(44)),u=r(n(45));function f(){var t=new a.HandlebarsEnvironment;return l.extend(t,a),t.SafeString=o.default,t.Exception=s.default,t.Utils=l,t.escapeExpression=l.escapeExpression,t.VM=c,t.template=function(e){return c.template(e,t)},t}var d=f();d.create=f,u.default(d),d.default=d,t.default=d,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.registerDefaultHelpers=function(e){i.default(e),a.default(e),o.default(e),s.default(e),l.default(e),c.default(e),u.default(e)};var i=r(n(33)),a=r(n(34)),o=r(n(35)),s=r(n(36)),l=r(n(37)),c=r(n(38)),u=r(n(39))},function(e,t,n){"use strict";t.__esModule=!0;var o=n(2);t.default=function(a){a.registerHelper("blockHelperMissing",function(e,t){var n=t.inverse,r=t.fn;if(!0===e)return r(this);if(!1===e||null==e)return n(this);if(o.isArray(e))return 0"+e[0]+"";return r.slice(0,t)+i+r.slice(n)}function W(e){return!!e}function G(e,a,o,t){return(e||[]).reduce(function(e,t){var n=(a+"."+t.id).match(o),r=t.id&&t.id.match(o);if((n||r)&&!e[t.id]){var i=JSON.parse(JSON.stringify(t));i.match=r?F(r):t.id,e[i.id]=i}return e},t||{})}function K(e,t,n){0ue?de:he)}var be=a()("body"),xe="night-mode",_e=a()(".night-mode-toggle");function we(){be.addClass(xe);try{localStorage.setItem(xe,!0)}catch(e){}}function Ee(){be.hasClass(xe)?function(){be.removeClass(xe);try{localStorage.removeItem(xe)}catch(e){}}():we()}function ke(){!function(){try{localStorage.getItem(xe)&&we()}catch(e){}}(),_e.click(function(){Ee()})}var Ce=n(16);window.$=a.a,a()(function(){o.a.registerHelper("hasContent",j),o.a.registerHelper("isArray",D),o.a.registerHelper("isLocal",L),o.a.registerHelper("newGroup",R),o.a.registerHelper("showSummary",P),l.a.configure({tabReplace:" ",languages:[]}),l.a.registerLanguage("bash",u.a),l.a.registerLanguage("css",d.a),l.a.registerLanguage("diff",h.a),l.a.registerLanguage("erlang",m.a),l.a.registerLanguage("erlang-repl",y.a),l.a.registerLanguage("http",x.a),l.a.registerLanguage("javascript",w.a),l.a.registerLanguage("json",k.a),l.a.registerLanguage("markdown",T.a),l.a.registerLanguage("sql",S.a),l.a.registerLanguage("xml",O.a),ke(),function(){ye();var e=window.innerWidth;a()(window).resize(le()(function(){e!==window.innerWidth&&(e=window.innerWidth,ye())},100)),a()(".sidebar-toggle").click(function(){ve()})}(),ae(),Object(Ce.a)(),l.a.initHighlighting()})}]); \ No newline at end of file +function(n){var e,p,x,a,i,h,f,g,_,l,c,w,E,o,k,m,s,u,v,C="sizzle"+1*new Date,y=n.document,T=0,r=0,d=oe(),b=oe(),N=oe(),S=function(e,t){return e===t&&(c=!0),0},A={}.hasOwnProperty,t=[],O=t.pop,j=t.push,M=t.push,D=t.slice,L=function(e,t){for(var n=0,r=e.length;n+~]|"+P+")"+P+"*"),F=new RegExp("="+P+"*([^\\]'\"]*?)"+P+"*\\]","g"),W=new RegExp(I),G=new RegExp("^"+q+"$"),K={ID:new RegExp("^#("+q+")"),CLASS:new RegExp("^\\.("+q+")"),TAG:new RegExp("^("+q+"|[*])"),ATTR:new RegExp("^"+H),PSEUDO:new RegExp("^"+I),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,V=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,J=/[+~]/,Y=new RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){w()},ie=ye(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{M.apply(t=D.call(y.childNodes),y.childNodes),t[y.childNodes.length].nodeType}catch(e){M={apply:t.length?function(e,t){j.apply(e,D.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function ae(e,t,n,r){var i,a,o,s,l,c,u,f=t&&t.ownerDocument,d=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==d&&9!==d&&11!==d)return n;if(!r&&((t?t.ownerDocument||t:y)!==E&&w(t),t=t||E,k)){if(11!==d&&(l=Z.exec(e)))if(i=l[1]){if(9===d){if(!(o=t.getElementById(i)))return n;if(o.id===i)return n.push(o),n}else if(f&&(o=f.getElementById(i))&&v(t,o)&&o.id===i)return n.push(o),n}else{if(l[2])return M.apply(n,t.getElementsByTagName(e)),n;if((i=l[3])&&p.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(i)),n}if(p.qsa&&!N[e+" "]&&(!m||!m.test(e))){if(1!==d)f=t,u=e;else if("object"!==t.nodeName.toLowerCase()){for((s=t.getAttribute("id"))?s=s.replace(te,ne):t.setAttribute("id",s=C),a=(c=h(e)).length;a--;)c[a]="#"+s+" "+ve(c[a]);u=c.join(","),f=J.test(e)&&ge(t.parentNode)||t}if(u)try{return M.apply(n,f.querySelectorAll(u)),n}catch(e){}finally{s===C&&t.removeAttribute("id")}}}return g(e.replace($,"$1"),t,n,r)}function oe(){var r=[];return function e(t,n){return r.push(t+" ")>x.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function se(e){return e[C]=!0,e}function le(e){var t=E.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ce(e,t){for(var n=e.split("|"),r=n.length;r--;)x.attrHandle[n[r]]=t}function ue(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function de(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function pe(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ie(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function he(o){return se(function(a){return a=+a,se(function(e,t){for(var n,r=o([],e.length,a),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in p=ae.support={},i=ae.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},w=ae.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:y;return r!==E&&9===r.nodeType&&r.documentElement&&(o=(E=r).documentElement,k=!i(E),y!==E&&(n=E.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",re,!1):n.attachEvent&&n.attachEvent("onunload",re)),p.attributes=le(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=le(function(e){return e.appendChild(E.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=Q.test(E.getElementsByClassName),p.getById=le(function(e){return o.appendChild(e).id=C,!E.getElementsByName||!E.getElementsByName(C).length}),p.getById?(x.filter.ID=function(e){var t=e.replace(Y,ee);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n=t.getElementById(e);return n?[n]:[]}}):(x.filter.ID=function(e){var n=e.replace(Y,ee);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n,r,i,a=t.getElementById(e);if(a){if((n=a.getAttributeNode("id"))&&n.value===e)return[a];for(i=t.getElementsByName(e),r=0;a=i[r++];)if((n=a.getAttributeNode("id"))&&n.value===e)return[a]}return[]}}),x.find.TAG=p.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,a=t.getElementsByTagName(e);if("*"!==e)return a;for(;n=a[i++];)1===n.nodeType&&r.push(n);return r},x.find.CLASS=p.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&k)return t.getElementsByClassName(e)},s=[],m=[],(p.qsa=Q.test(E.querySelectorAll))&&(le(function(e){o.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||m.push("\\["+P+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+C+"-]").length||m.push("~="),e.querySelectorAll(":checked").length||m.push(":checked"),e.querySelectorAll("a#"+C+"+*").length||m.push(".#.+[+~]")}),le(function(e){e.innerHTML="";var t=E.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&m.push("name"+P+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&m.push(":enabled",":disabled"),o.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&m.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),m.push(",.*:")})),(p.matchesSelector=Q.test(u=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&le(function(e){p.disconnectedMatch=u.call(e,"*"),u.call(e,"[s!='']:x"),s.push("!=",I)}),m=m.length&&new RegExp(m.join("|")),s=s.length&&new RegExp(s.join("|")),t=Q.test(o.compareDocumentPosition),v=t||Q.test(o.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},S=t?function(e,t){if(e===t)return c=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===E||e.ownerDocument===y&&v(y,e)?-1:t===E||t.ownerDocument===y&&v(y,t)?1:l?L(l,e)-L(l,t):0:4&n?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,r=0,i=e.parentNode,a=t.parentNode,o=[e],s=[t];if(!i||!a)return e===E?-1:t===E?1:i?-1:a?1:l?L(l,e)-L(l,t):0;if(i===a)return ue(e,t);for(n=e;n=n.parentNode;)o.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;o[r]===s[r];)r++;return r?ue(o[r],s[r]):o[r]===y?-1:s[r]===y?1:0}),E},ae.matches=function(e,t){return ae(e,null,null,t)},ae.matchesSelector=function(e,t){if((e.ownerDocument||e)!==E&&w(e),t=t.replace(F,"='$1']"),p.matchesSelector&&k&&!N[t+" "]&&(!s||!s.test(t))&&(!m||!m.test(t)))try{var n=u.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Y,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Y,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ae.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ae.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return K.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&W.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Y,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=d[e+" "];return t||(t=new RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&d(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=ae.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function O(e,n,r){return y(n)?C.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?C.grep(e,function(e){return e===n!==r}):"string"!=typeof n?C.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(C.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(C):C.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:M.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof C?t[0]:t,C.merge(this,C.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:k,!0)),A.test(r[1])&&C.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=k.getElementById(r[2]))&&(this[0]=i,this.length=1),this}).prototype=C.fn,j=C(k);var D=/^(?:parents|prev(?:Until|All))/,L={children:!0,contents:!0,next:!0,prev:!0};function R(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}C.fn.extend({has:function(e){var t=C(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]+)/i,fe=/^$|^module$|\/(?:java|ecma)script/i,de={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function pe(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&S(e,t)?C.merge([e],n):n}function he(e,t){for(var n=0,r=e.length;nx",v.noCloneChecked=!!ge.cloneNode(!0).lastChild.defaultValue;var be=k.documentElement,xe=/^key/,_e=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,we=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function ke(){return!1}function Ce(){try{return k.activeElement}catch(e){}}function Te(e,t,n,r,i,a){var o,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Te(e,s,n,r,t[s],a);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=ke;else if(!i)return e;return 1===a&&(o=i,(i=function(e){return C().off(e),o.apply(this,arguments)}).guid=o.guid||(o.guid=C.guid++)),e.each(function(){C.event.add(this,t,i,r,n)})}C.event={global:{},add:function(t,e,n,r,i){var a,o,s,l,c,u,f,d,p,h,g,m=Q.get(t);if(m)for(n.handler&&(n=(a=n).handler,i=a.selector),i&&C.find.matchesSelector(be,i),n.guid||(n.guid=C.guid++),(l=m.events)||(l=m.events={}),(o=m.handle)||(o=m.handle=function(e){return void 0!==C&&C.event.triggered!==e.type?C.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(P)||[""]).length;c--;)p=g=(s=we.exec(e[c])||[])[1],h=(s[2]||"").split(".").sort(),p&&(f=C.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=C.event.special[p]||{},u=C.extend({type:p,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&C.expr.match.needsContext.test(i),namespace:h.join(".")},a),(d=l[p])||((d=l[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,o)||t.addEventListener&&t.addEventListener(p,o)),f.add&&(f.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,u):d.push(u),C.event.global[p]=!0)},remove:function(e,t,n,r,i){var a,o,s,l,c,u,f,d,p,h,g,m=Q.hasData(e)&&Q.get(e);if(m&&(l=m.events)){for(c=(t=(t||"").match(P)||[""]).length;c--;)if(p=g=(s=we.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),p){for(f=C.event.special[p]||{},d=l[p=(r?f.delegateType:f.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=a=d.length;a--;)u=d[a],!i&&g!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(d.splice(a,1),u.selector&&d.delegateCount--,f.remove&&f.remove.call(e,u));o&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,m.handle)||C.removeEvent(e,p,m.handle),delete l[p])}else for(p in l)C.event.remove(e,p+t[c],n,r,!0);C.isEmptyObject(l)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,a,o,s=C.event.fix(e),l=new Array(arguments.length),c=(Q.get(this,"events")||{})[s.type]||[],u=C.event.special[s.type]||{};for(l[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Se=/\s*$/g;function je(e,t){return S(e,"table")&&S(11!==t.nodeType?t:t.firstChild,"tr")&&C(e).children("tbody")[0]||e}function Me(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function De(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,a,o,s,l,c;if(1===t.nodeType){if(Q.hasData(e)&&(a=Q.access(e),o=Q.set(t,a),c=a.events))for(i in delete o.handle,o.events={},c)for(n=0,r=c[i].length;n")},clone:function(e,t,n){var r,i,a,o,s,l,c,u=e.cloneNode(!0),f=C.contains(e.ownerDocument,e);if(!(v.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||C.isXMLDoc(e)))for(o=pe(u),r=0,i=(a=pe(e)).length;r").prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),k.head.appendChild(r[0])},abort:function(){i&&i()}}});var zt,Ft=[],Wt=/(=)\?(?=&|$)|\?\?/;C.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Ft.pop()||C.expando+"_"+_t++;return this[e]=!0,e}}),C.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,a,o=!1!==e.jsonp&&(Wt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Wt.test(e.data)&&"data");if(o||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,o?e[o]=e[o].replace(Wt,"$1"+r):!1!==e.jsonp&&(e.url+=(wt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return a||C.error(r+" was not called"),a[0]},e.dataTypes[0]="json",i=E[r],E[r]=function(){a=arguments},n.always(function(){void 0===i?C(E).removeProp(r):E[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Ft.push(r)),a&&y(i)&&i(a[0]),a=i=void 0}),"script"}),v.createHTMLDocument=((zt=k.implementation.createHTMLDocument("").body).innerHTML="
    ",2===zt.childNodes.length),C.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=k.implementation.createHTMLDocument("")).createElement("base")).href=k.location.href,t.head.appendChild(r)):t=k),a=!n&&[],(i=A.exec(e))?[t.createElement(i[1])]:(i=ye([e],t,a),a&&a.length&&C(a).remove(),C.merge([],i.childNodes)));var r,i,a},C.fn.load=function(e,t,n){var r,i,a,o=this,s=e.indexOf(" ");return-1").append(C.parseHTML(e)).find(r):e)}).always(n&&function(e,t){o.each(function(){n.apply(this,a||[e.responseText,t,e])})}),this},C.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){C.fn[t]=function(e){return this.on(t,e)}}),C.expr.pseudos.animated=function(t){return C.grep(C.timers,function(e){return t===e.elem}).length},C.offset={setOffset:function(e,t,n){var r,i,a,o,s,l,c=C.css(e,"position"),u=C(e),f={};"static"===c&&(e.style.position="relative"),s=u.offset(),a=C.css(e,"top"),l=C.css(e,"left"),i=("absolute"===c||"fixed"===c)&&-1<(a+l).indexOf("auto")?(o=(r=u.position()).top,r.left):(o=parseFloat(a)||0,parseFloat(l)||0),y(t)&&(t=t.call(e,n,C.extend({},s))),null!=t.top&&(f.top=t.top-s.top+o),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):u.css(f)}},C.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){C.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===C.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===C.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=C(e).offset()).top+=C.css(e,"borderTopWidth",!0),i.left+=C.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-C.css(r,"marginTop",!0),left:t.left-i.left-C.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===C.css(e,"position");)e=e.offsetParent;return e||be})}}),C.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var a="pageYOffset"===i;C.fn[t]=function(e){return z(this,function(e,t,n){var r;if(b(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(a?r.pageXOffset:n,a?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),C.each(["top","left"],function(e,n){C.cssHooks[n]=$e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),qe.test(t)?C(e).position()[n]+"px":t})}),C.each({Height:"height",Width:"width"},function(o,s){C.each({padding:"inner"+o,content:s,"":"outer"+o},function(r,a){C.fn[a]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return z(this,function(e,t,n){var r;return b(e)?0===a.indexOf("outer")?e["inner"+o]:e.document.documentElement["client"+o]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+o],r["scroll"+o],e.body["offset"+o],r["offset"+o],r["client"+o])):void 0===n?C.css(e,t,i):C.style(e,t,n,i)},s,n?e:void 0,n)}})}),C.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){C.fn[n]=function(e,t){return 0]+>|\t|)+|(?:\n)))/gm,b="
    ",x={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};function _(e){return e.replace(/&/g,"&").replace(//g,">")}function d(e){return e.nodeName.toLowerCase()}function w(e,t){var n=e&&e.exec(t);return n&&0===n.index}function u(e){return t.test(e)}function r(e){var t,n={},r=Array.prototype.slice.call(arguments,1);for(t in e)n[t]=e[t];return r.forEach(function(e){for(t in e)n[t]=e[t]}),n}function p(e){var i=[];return function e(t,n){for(var r=t.firstChild;r;r=r.nextSibling)3===r.nodeType?n+=r.nodeValue.length:1===r.nodeType&&(i.push({event:"start",offset:n,node:r}),n=e(r,n),d(r).match(/br|hr|img|input/)||i.push({event:"stop",offset:n,node:r}));return n}(e,0),i}function h(t){return t.variants&&!t.cached_variants&&(t.cached_variants=t.variants.map(function(e){return r(t,{variants:null},e)})),t.cached_variants||t.endsWithParent&&[r(t)]||[t]}function E(o){function s(e){return e&&e.source||e}function l(e,t){return new RegExp(s(e),"m"+(o.case_insensitive?"i":"")+(t?"g":""))}!function t(n,e){if(n.compiled)return;n.compiled=!0;n.keywords=n.keywords||n.beginKeywords;if(n.keywords){var r={},i=function(n,e){o.case_insensitive&&(e=e.toLowerCase()),e.split(" ").forEach(function(e){var t=e.split("|");r[t[0]]=[n,t[1]?Number(t[1]):1]})};"string"==typeof n.keywords?i("keyword",n.keywords):c(n.keywords).forEach(function(e){i(e,n.keywords[e])}),n.keywords=r}n.lexemesRe=l(n.lexemes||/\w+/,!0);e&&(n.beginKeywords&&(n.begin="\\b("+n.beginKeywords.split(" ").join("|")+")\\b"),n.begin||(n.begin=/\B|\b/),n.beginRe=l(n.begin),n.end||n.endsWithParent||(n.end=/\B|\b/),n.end&&(n.endRe=l(n.end)),n.terminator_end=s(n.end)||"",n.endsWithParent&&e.terminator_end&&(n.terminator_end+=(n.end?"|":"")+e.terminator_end));n.illegal&&(n.illegalRe=l(n.illegal));null==n.relevance&&(n.relevance=1);n.contains||(n.contains=[]);n.contains=Array.prototype.concat.apply([],n.contains.map(function(e){return h("self"===e?n:e)}));n.contains.forEach(function(e){t(e,n)});n.starts&&t(n.starts,e);var a=n.contains.map(function(e){return e.beginKeywords?"\\.?("+e.begin+")\\.?":e.begin}).concat([n.terminator_end,n.illegal]).map(s).filter(Boolean);n.terminators=a.length?l(a.join("|"),!0):{exec:function(){return null}}}(o)}function k(e,t,s,n){function l(e,t,n,r){var i=r?"":x.classPrefix,a='')+t+o}function c(){p+=null!=d.subLanguage?function(){var e="string"==typeof d.subLanguage;if(e&&!y[d.subLanguage])return _(h);var t=e?k(d.subLanguage,h,!0,a[d.subLanguage]):C(h,d.subLanguage.length?d.subLanguage:void 0);0")+'"');return h+=t,t.length||1}var f=T(e);if(!f)throw new Error('Unknown language: "'+e+'"');E(f);var i,d=n||f,a={},p="";for(i=d;i!==f;i=i.parent)i.className&&(p=l(i.className,"",!0)+p);var h="",g=0;try{for(var o,m,v=0;d.terminators.lastIndex=v,o=d.terminators.exec(t);)m=r(t.substring(v,o.index),o[0]),v=o.index+m;for(r(t.substr(v)),i=d;i.parent;i=i.parent)i.className&&(p+=b);return{relevance:g,value:p,language:e,top:d}}catch(e){if(e.message&&-1!==e.message.indexOf("Illegal"))return{relevance:0,value:_(t)};throw e}}function C(n,e){e=e||x.languages||c(y);var r={relevance:0,value:_(n)},i=r;return e.filter(T).forEach(function(e){var t=k(e,n,!1);t.language=e,t.relevance>i.relevance&&(i=t),t.relevance>r.relevance&&(i=r,r=t)}),i.language&&(r.second_best=i),r}function g(e){return x.tabReplace||x.useBR?e.replace(n,function(e,t){return x.useBR&&"\n"===e?"
    ":x.tabReplace?t.replace(/\t/g,x.tabReplace):""}):e}function a(e){var t,n,r,i,a,o=function(e){var t,n,r,i,a=e.className+" ";if(a+=e.parentNode?e.parentNode.className:"",n=l.exec(a))return T(n[1])?n[1]:"no-highlight";for(a=a.split(/\s+/),t=0,r=a.length;t/g,"\n"):t=e,a=t.textContent,r=o?k(o,a,!0):C(a),(n=p(t)).length&&((i=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=r.value,r.value=function(e,t,n){var r=0,i="",a=[];function o(){return e.length&&t.length?e[0].offset!==t[0].offset?e[0].offset"}function l(e){i+=""}function c(e){("start"===e.event?s:l)(e.node)}for(;e.length||t.length;){var u=o();if(i+=_(n.substring(r,u[0].offset)),r=u[0].offset,u===e){for(a.reverse().forEach(l);c(u.splice(0,1)[0]),(u=o())===e&&u.length&&u[0].offset===r;);a.reverse().forEach(s)}else"start"===u[0].event?a.push(u[0].node):a.pop(),c(u.splice(0,1)[0])}return i+_(n.substr(r))}(n,p(i),a)),r.value=g(r.value),e.innerHTML=r.value,e.className=function(e,t,n){var r=t?s[t]:n,i=[e.trim()];e.match(/\bhljs\b/)||i.push("hljs");-1===e.indexOf(r)&&i.push(r);return i.join(" ").trim()}(e.className,o,r.language),e.result={language:r.language,re:r.relevance},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.relevance}))}function o(){if(!o.called){o.called=!0;var e=document.querySelectorAll("pre code");f.forEach.call(e,a)}}function T(e){return e=(e||"").toLowerCase(),y[e]||y[s[e]]}i.highlight=k,i.highlightAuto=C,i.fixMarkup=g,i.highlightBlock=a,i.configure=function(e){x=r(x,e)},i.initHighlighting=o,i.initHighlightingOnLoad=function(){addEventListener("DOMContentLoaded",o,!1),addEventListener("load",o,!1)},i.registerLanguage=function(t,e){var n=y[t]=e(i);n.aliases&&n.aliases.forEach(function(e){s[e]=t})},i.listLanguages=function(){return c(y)},i.getLanguage=T,i.inherit=r,i.IDENT_RE="[a-zA-Z]\\w*",i.UNDERSCORE_IDENT_RE="[a-zA-Z_]\\w*",i.NUMBER_RE="\\b\\d+(\\.\\d+)?",i.C_NUMBER_RE="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",i.BINARY_NUMBER_RE="\\b(0b[01]+)",i.RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",i.BACKSLASH_ESCAPE={begin:"\\\\[\\s\\S]",relevance:0},i.APOS_STRING_MODE={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.QUOTE_STRING_MODE={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.PHRASAL_WORDS_MODE={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},i.COMMENT=function(e,t,n){var r=i.inherit({className:"comment",begin:e,end:t,contains:[]},n||{});return r.contains.push(i.PHRASAL_WORDS_MODE),r.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|XXX):",relevance:0}),r},i.C_LINE_COMMENT_MODE=i.COMMENT("//","$"),i.C_BLOCK_COMMENT_MODE=i.COMMENT("/\\*","\\*/"),i.HASH_COMMENT_MODE=i.COMMENT("#","$"),i.NUMBER_MODE={className:"number",begin:i.NUMBER_RE,relevance:0},i.C_NUMBER_MODE={className:"number",begin:i.C_NUMBER_RE,relevance:0},i.BINARY_NUMBER_MODE={className:"number",begin:i.BINARY_NUMBER_RE,relevance:0},i.CSS_NUMBER_MODE={className:"number",begin:i.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},i.REGEXP_MODE={className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[i.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[i.BACKSLASH_ESCAPE]}]},i.TITLE_MODE={className:"title",begin:i.IDENT_RE,relevance:0},i.UNDERSCORE_TITLE_MODE={className:"title",begin:i.UNDERSCORE_IDENT_RE,relevance:0},i.METHOD_GUARD={begin:"\\.\\s*"+i.UNDERSCORE_IDENT_RE,relevance:0}})(t)}()},function(e,t,n){"use strict";t.__esModule=!0,t.extend=s,t.indexOf=function(e,t){for(var n=0,r=e.length;n":">",'"':""","'":"'","`":"`","=":"="},i=/[&<>"'`=]/g,a=/[&<>"'`=]/;function o(e){return r[e]}function s(e){for(var t=1;t",returnBegin:!0,illegal:"\\(|#|//|/\\*|\\\\|:|;",contains:[h,e.inherit(e.TITLE_MODE,{begin:t})],starts:{end:";|\\.",keywords:r,contains:p}},i,{begin:"^-",end:"\\.",relevance:0,excludeEnd:!0,returnBegin:!0,lexemes:"-"+e.IDENT_RE,keywords:"-module -record -undef -export -ifdef -ifndef -author -copyright -doc -vsn -import -include -include_lib -compile -define -else -endif -file -behaviour -behavior -spec",contains:[h]},a,e.QUOTE_STRING_MODE,f,c,u,l,{begin:/\.$/}]}}},function(e,t){e.exports=function(e){return{keywords:{built_in:"spawn spawn_link self",keyword:"after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse|10 query receive rem try when xor"},contains:[{className:"meta",begin:"^[0-9]+> ",relevance:10},e.COMMENT("%","$"),{className:"number",begin:"\\b(\\d+#[a-fA-F0-9]+|\\d+(\\.\\d+)?([eE][-+]?\\d+)?)",relevance:0},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"\\?(::)?([A-Z]\\w*(::)?)+"},{begin:"->"},{begin:"ok"},{begin:"!"},{begin:"(\\b[a-z'][a-zA-Z0-9_']*:[a-z'][a-zA-Z0-9_']*)|(\\b[a-z'][a-zA-Z0-9_']*)",relevance:0},{begin:"[A-Z][a-zA-Z0-9_']*",relevance:0}]}}},function(e,t){e.exports=function(e){var t="HTTP/[0-9\\.]+";return{aliases:["https"],illegal:"\\S",contains:[{begin:"^"+t,end:"$",contains:[{className:"number",begin:"\\b\\d{3}\\b"}]},{begin:"^[A-Z]+ (.*?) "+t+"$",returnBegin:!0,end:"$",contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{begin:t},{className:"keyword",begin:"[A-Z]+"}]},{className:"attribute",begin:"^\\w",end:": ",excludeEnd:!0,illegal:"\\n|\\s|=",starts:{end:"$",relevance:0}},{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}]}}},function(e,t){e.exports=function(e){var t="[A-Za-z$_][0-9A-Za-z$_]*",n={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},r={className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},i={className:"subst",begin:"\\$\\{",end:"\\}",keywords:n,contains:[]},a={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,i]};i.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,r,e.REGEXP_MODE];var o=i.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);return{aliases:["js","jsx"],keywords:n,contains:[{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},{className:"meta",begin:/^#!/,end:/$/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r,{begin:/[{,]\s*/,relevance:0,contains:[{begin:t+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:t,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+t+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:o}]}]},{begin://,subLanguage:"xml",contains:[{begin:/<\w+\s*\/>/,skip:!0},{begin:/<\w+/,end:/(\/\w+|\w+\/)>/,skip:!0,contains:[{begin:/<\w+\s*\/>/,skip:!0},"self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:t}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:o}],illegal:/\[|%/},{begin:/\$[(.]/},e.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0}],illegal:/#(?!!)/}}},function(e,t){e.exports=function(e){var t={literal:"true false null"},n=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],r={end:",",endsWithParent:!0,excludeEnd:!0,contains:n,keywords:t},i={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(r,{begin:/:/})],illegal:"\\S"},a={begin:"\\[",end:"\\]",contains:[e.inherit(r)],illegal:"\\S"};return n.splice(n.length,0,i,a),{contains:n,keywords:t,illegal:"\\S"}}},function(e,t){e.exports=function(e){return{aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$"},{begin:"^.+?\\n[=-]{2,}$"}]},{begin:"<",end:">",subLanguage:"xml",relevance:0},{className:"bullet",begin:"^([*+-]|(\\d+\\.))\\s+"},{className:"strong",begin:"[*_]{2}.+?[*_]{2}"},{className:"emphasis",variants:[{begin:"\\*.+?\\*"},{begin:"_.+?_",relevance:0}]},{className:"quote",begin:"^>\\s+",end:"$"},{className:"code",variants:[{begin:"^```w*s*$",end:"^```s*$"},{begin:"`.+?`"},{begin:"^( {4}|\t)",end:"$",relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},{begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}},function(e,t){e.exports=function(e){var t=e.COMMENT("--","$");return{case_insensitive:!0,illegal:/[<>{}*#]/,contains:[{beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment",end:/;/,endsWithParent:!0,lexemes:/[\w\.]+/,keywords:{keyword:"abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias allocate allow alter always analyze ancillary and any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second section securefile security seed segment select self sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null",built_in:"array bigint binary bit blob boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text varchar varying void"},contains:[{className:"string",begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE,{begin:"''"}]},{className:"string",begin:'"',end:'"',contains:[e.BACKSLASH_ESCAPE,{begin:'""'}]},{className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t]},e.C_BLOCK_COMMENT_MODE,t]}}},function(e,t){e.exports=function(e){var t={endsWithParent:!0,illegal:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[{begin:"\\[",end:"\\]"}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},{begin:/<\?(php)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0}]},{className:"tag",begin:"|$)",end:">",keywords:{name:"style"},contains:[t],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:"|$)",end:">",keywords:{name:"script"},contains:[t],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["actionscript","javascript","handlebars","xml"]}},{className:"meta",variants:[{begin:/<\?xml/,end:/\?>/,relevance:10},{begin:/<\?\w+/,end:/\?>/}]},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},t]}]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var i="hll";function r(e){for(var t=e.target.getAttribute("data-group-id"),n=document.querySelectorAll("[data-group-id='"+t+"']"),r=0;r= 2.0.0-beta.1",7:">= 4.0.0"};var c="[object Object]";function u(e,t,n){this.helpers=e||{},this.partials=t||{},this.decorators=n||{},o.registerDefaultHelpers(this),s.registerDefaultDecorators(this)}u.prototype={constructor:u,logger:l.default,log:l.default.log,registerHelper:function(e,t){if(i.toString.call(e)===c){if(t)throw new a.default("Arg not supported with multiple helpers");i.extend(this.helpers,e)}else this.helpers[e]=t},unregisterHelper:function(e){delete this.helpers[e]},registerPartial:function(e,t){if(i.toString.call(e)===c)i.extend(this.partials,e);else{if(void 0===t)throw new a.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=t}},unregisterPartial:function(e){delete this.partials[e]},registerDecorator:function(e,t){if(i.toString.call(e)===c){if(t)throw new a.default("Arg not supported with multiple decorators");i.extend(this.decorators,e)}else this.decorators[e]=t},unregisterDecorator:function(e){delete this.decorators[e]}};var f=l.default.log;t.log=f,t.createFrame=i.createFrame,t.logger=l.default},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,i){var a;return"

    Sorry, we couldn't find anything for "+e.escapeExpression("function"==typeof(a=null!=(a=n.value||(null!=t?t.value:t))?a:n.helperMissing)?a.call(null!=t?t:e.nullContext||{},{name:"value",hash:{},data:i}):a)+".

    \n"},3:function(e,t,n,r,i,a,o){var s;return null!=(s=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.levels:t,{name:"each",hash:{},fn:e.program(4,i,0,a,o),inverse:e.noop,data:i}))?s:""},4:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{};return'

    '+e.escapeExpression("function"==typeof(l=null!=(l=n.name||(null!=t?t.name:t))?l:n.helperMissing)?l.call(c,{name:"name",hash:{},data:i}):l)+"

    \n"+(null!=(s=n.each.call(c,null!=t?t.results:t,{name:"each",hash:{},fn:e.program(5,i,0,a,o),inverse:e.noop,data:i}))?s:"")},5:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
    \n

    \n '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+'\n

    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.functions:t,{name:"each",hash:{},fn:e.program(6,i,0,a,o),inverse:e.noop,data:i}))?s:"")+'
    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.callbacks:t,{name:"each",hash:{},fn:e.program(8,i,0,a,o),inverse:e.noop,data:i}))?s:"")+'
    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.types:t,{name:"each",hash:{},fn:e.program(10,i,0,a,o),inverse:e.noop,data:i}))?s:"")+"
    \n
    \n"},6:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+"
  • \n"},8:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+" (callback)
  • \n"},10:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+" (type)
  • \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{};return"

    Search Results for "+e.escapeExpression("function"==typeof(l=null!=(l=n.value||(null!=t?t.value:t))?l:n.helperMissing)?l.call(c,{name:"value",hash:{},data:i}):l)+"

    \n\n"+(null!=(s=n.if.call(c,null!=t?t.empty:t,{name:"if",hash:{},fn:e.program(1,i,0,a,o),inverse:e.program(3,i,0,a,o),data:i}))?s:"")},useData:!0,useDepths:!0})},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,i,a,o){var s,l=null!=t?t:e.nullContext||{},c=n.helperMissing;return(null!=(s=(n.newGroup||t&&t.newGroup||c).call(l,o[1],null!=(s=a[0][0])?s.group:s,{name:"newGroup",hash:{},fn:e.program(2,i,0,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+'
  • \n\n'+(null!=(s=n.if.call(l,null!=(s=a[0][0])?s.id:s,{name:"if",hash:{},fn:e.program(8,i,0,a,o),inverse:e.program(25,i,0,a,o),data:i,blockParams:a}))?s:"")+"
  • \n"},2:function(e,t,n,r,i,a){var o;return'
  • '+e.escapeExpression(e.lambda(null!=(o=a[1][0])?o.group:o,t))+"
  • \n"},4:function(e,t,n,r,i){return"clicked open"},6:function(e,t,n,r,i){return"nested"},8:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing;return' \n"+(null!=(o=n.if.call(c,null!=(o=a[1][0])?o.nested_title:o,{name:"if",hash:{},fn:e.program(11,i,0,a),inverse:e.program(13,i,0,a),data:i,blockParams:a}))?o:"")+" \n\n"+(null!=(o=(n.hasContent||t&&t.hasContent||u).call(c,a[1][0],{name:"hasContent",hash:{},fn:e.program(15,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")},9:function(e,t,n,r,i){return'class="expand"'},11:function(e,t,n,r,i,a){var o;return" "+e.escapeExpression(e.lambda(null!=(o=a[2][0])?o.nested_title:o,t))+"\n"},13:function(e,t,n,r,i,a){var o;return" "+e.escapeExpression(e.lambda(null!=(o=a[2][0])?o.title:o,t))+"\n"},15:function(e,t,n,r,i,a){var o;return'
      \n
    • \n Top\n
    • \n\n'+(null!=(o=(n.isArray||t&&t.isArray||n.helperMissing).call(null!=t?t:e.nullContext||{},null!=(o=a[2][0])?o.headers:o,{name:"isArray",hash:{},fn:e.program(16,i,0,a),inverse:e.program(19,i,0,a),data:i,blockParams:a}))?o:"")+"
    \n"},16:function(e,t,n,r,i,a){var o;return null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=a[3][0])?o.headers:o,{name:"each",hash:{},fn:e.program(17,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:""},17:function(e,t,n,r,i,a){var o,s,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • \n '+l(typeof(s=null!=(s=n.id||(null!=t?t.id:t))?s:u)===f?s.call(c,{name:"id",hash:{},data:i,blockParams:a}):s)+"\n
  • \n"},19:function(e,t,n,r,i,a){var o,s=null!=t?t:e.nullContext||{};return(null!=(o=(n.showSummary||t&&t.showSummary||n.helperMissing).call(s,a[3][0],{name:"showSummary",hash:{},fn:e.program(20,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")+(null!=(o=n.each.call(s,null!=(o=a[3][0])?o.nodeGroups:o,{name:"each",hash:{},fn:e.program(22,i,1,a),inverse:e.noop,data:i,blockParams:a}))?o:"")},20:function(e,t,n,r,i,a){var o;return'
  • \n Summary\n
  • \n'},22:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression;return'
  • \n '+l(s(null!=(o=a[0][0])?o.name:o,t))+'\n
      \n'+(null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=a[0][0])?o.nodes:o,{name:"each",hash:{},fn:e.program(23,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")+"
    \n
  • \n"},23:function(e,t,n,r,i,a){var o,s,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • \n '+l(typeof(s=null!=(s=n.id||(null!=t?t.id:t))?s:u)===f?s.call(c,{name:"id",hash:{},data:i,blockParams:a}):s)+"\n
  • \n"},25:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression;return' \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i,a,o){var s;return'
      \n'+(null!=(s=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.nodes:t,{name:"each",hash:{},fn:e.program(1,i,2,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+"
    \n"},useData:!0,useDepths:!0,useBlockParams:!0})},function(i,e,t){(function(e){var y="Expected a function",a=NaN,o="[object Symbol]",s=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,u=/^0o[0-7]+$/i,f=parseInt,t="object"==typeof e&&e&&e.Object===Object&&e,n="object"==typeof self&&self&&self.Object===Object&&self,r=t||n||Function("return this")(),d=Object.prototype.toString,b=Math.max,x=Math.min,_=function(){return r.Date.now()};function p(r,i,e){var a,o,s,l,c,u,f=0,d=!1,p=!1,t=!0;if("function"!=typeof r)throw new TypeError(y);function h(e){var t=a,n=o;return a=o=void 0,f=e,l=r.apply(n,t)}function g(e){var t=e-u;return void 0===u||i<=t||t<0||p&&s<=e-f}function m(){var e,t,n=_();if(g(n))return v(n);c=setTimeout(m,(t=i-((e=n)-u),p?x(t,s-(e-f)):t))}function v(e){return c=void 0,t&&a?h(e):(a=o=void 0,l)}function n(){var e,t=_(),n=g(t);if(a=arguments,o=this,u=t,n){if(void 0===c)return f=e=u,c=setTimeout(m,i),d?h(e):l;if(p)return c=setTimeout(m,i),h(u)}return void 0===c&&(c=setTimeout(m,i)),l}return i=E(i)||0,w(e)&&(d=!!e.leading,s=(p="maxWait"in e)?b(E(e.maxWait)||0,i):s,t="trailing"in e?!!e.trailing:t),n.cancel=function(){void 0!==c&&clearTimeout(c),a=u=o=c=void(f=0)},n.flush=function(){return void 0===c?l:v(_())},n}function w(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function E(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||(n=t)&&"object"==typeof n&&d.call(t)==o)return a;var t,n;if(w(e)){var r="function"==typeof e.valueOf?e.valueOf():e;e=w(r)?r+"":r}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(s,"");var i=c.test(e);return i||u.test(e)?f(e.slice(2),i?2:8):l.test(e)?a:+e}i.exports=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new TypeError(y);return w(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),p(e,t,{leading:r,maxWait:t,trailing:i})}}).call(this,t(20))},,,,,function(e,t,n){n(49),e.exports=n(47)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}t.__esModule=!0;var a=i(n(22)),o=r(n(43)),s=r(n(4)),l=i(n(2)),c=i(n(44)),u=r(n(45));function f(){var t=new a.HandlebarsEnvironment;return l.extend(t,a),t.SafeString=o.default,t.Exception=s.default,t.Utils=l,t.escapeExpression=l.escapeExpression,t.VM=c,t.template=function(e){return c.template(e,t)},t}var d=f();d.create=f,u.default(d),d.default=d,t.default=d,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.registerDefaultHelpers=function(e){i.default(e),a.default(e),o.default(e),s.default(e),l.default(e),c.default(e),u.default(e)};var i=r(n(33)),a=r(n(34)),o=r(n(35)),s=r(n(36)),l=r(n(37)),c=r(n(38)),u=r(n(39))},function(e,t,n){"use strict";t.__esModule=!0;var o=n(2);t.default=function(a){a.registerHelper("blockHelperMissing",function(e,t){var n=t.inverse,r=t.fn;if(!0===e)return r(this);if(!1===e||null==e)return n(this);if(o.isArray(e))return 0"+e[0]+"";return r.slice(0,t)+i+r.slice(n)}function W(e){return!!e}function G(e,a,o,t){return(e||[]).reduce(function(e,t){var n=(a+"."+t.id).match(o),r=t.id&&t.id.match(o);if((n||r)&&!e[t.id]){var i=JSON.parse(JSON.stringify(t));i.match=r?F(r):t.id,e[i.id]=i}return e},t||{})}function K(e,t,n){0ue?de:he)}var be=a()("body"),xe="night-mode",_e=a()(".night-mode-toggle");function we(){be.addClass(xe);try{localStorage.setItem(xe,!0)}catch(e){}}function Ee(){be.hasClass(xe)?function(){be.removeClass(xe);try{localStorage.removeItem(xe)}catch(e){}}():we()}function ke(){!function(){try{localStorage.getItem(xe)&&we()}catch(e){}}(),_e.click(function(){Ee()})}var Ce=n(16);window.$=a.a,a()(function(){o.a.registerHelper("hasContent",j),o.a.registerHelper("isArray",D),o.a.registerHelper("isLocal",L),o.a.registerHelper("newGroup",R),o.a.registerHelper("showSummary",P),l.a.configure({tabReplace:" ",languages:[]}),l.a.registerLanguage("bash",u.a),l.a.registerLanguage("css",d.a),l.a.registerLanguage("diff",h.a),l.a.registerLanguage("erlang",m.a),l.a.registerLanguage("erlang-repl",y.a),l.a.registerLanguage("http",x.a),l.a.registerLanguage("javascript",w.a),l.a.registerLanguage("json",k.a),l.a.registerLanguage("markdown",T.a),l.a.registerLanguage("sql",S.a),l.a.registerLanguage("xml",O.a),ke(),function(){ye();var e=window.innerWidth;a()(window).resize(le()(function(){e!==window.innerWidth&&(e=window.innerWidth,ye())},100)),a()(".sidebar-toggle").click(function(){ve()})}(),ae(),Object(Ce.a)(),l.a.initHighlighting()})}]); \ No newline at end of file diff --git a/lib/ex_doc/formatter/html.ex b/lib/ex_doc/formatter/html.ex index bc6083797..3e704064c 100644 --- a/lib/ex_doc/formatter/html.ex +++ b/lib/ex_doc/formatter/html.ex @@ -124,7 +124,7 @@ defmodule ExDoc.Formatter.HTML do defp maybe_truncate_node_title(%ModuleNode{title: title} = module_node, prefixes) do case truncate_title(title, prefixes) do - {:ok, truncated_title} -> %{module_node | title_truncated: truncated_title} + {:ok, truncated_title} -> %{module_node | nested_title: truncated_title} _ -> module_node end end @@ -149,7 +149,7 @@ defmodule ExDoc.Formatter.HTML do maybe_insert_nesting_context_node(module_node, acc) end - defp maybe_insert_nesting_context_node(%ModuleNode{title_truncated: nil} = module_node, acc) do + defp maybe_insert_nesting_context_node(%ModuleNode{nested_title: nil} = module_node, acc) do %{acc | processed_nodes: [module_node | acc.processed_nodes]} end @@ -179,7 +179,7 @@ defmodule ExDoc.Formatter.HTML do %{acc | nesting_context: context_module_atom, processed_nodes: processed_nodes} end - defp get_context_module_info(%ModuleNode{title: title, title_truncated: truncated}) do + defp get_context_module_info(%ModuleNode{title: title, nested_title: truncated}) do name = if truncated == nil do title diff --git a/lib/ex_doc/formatter/html/templates.ex b/lib/ex_doc/formatter/html/templates.ex index 6fb0747d8..255e89f5b 100644 --- a/lib/ex_doc/formatter/html/templates.ex +++ b/lib/ex_doc/formatter/html/templates.ex @@ -197,7 +197,7 @@ defmodule ExDoc.Formatter.HTML.Templates do defp sidebar_items_json_string(module_node, items) do json_attrs = - [:id, :title, :title_truncated] + [:id, :title, :nested_title] |> Enum.map(&{&1, Map.get(module_node, &1)}) |> Enum.reject(fn {_k, v} -> is_nil(v) end) |> Enum.map_join(",", fn {k, v} -> ~s/"#{k}":#{inspect(v)}/ end) diff --git a/lib/ex_doc/nodes.ex b/lib/ex_doc/nodes.ex index b4e12f56c..07bc8c714 100644 --- a/lib/ex_doc/nodes.ex +++ b/lib/ex_doc/nodes.ex @@ -5,7 +5,7 @@ defmodule ExDoc.ModuleNode do defstruct id: nil, title: nil, - title_truncated: nil, + nested_title: nil, module: nil, group: nil, deprecated: nil, @@ -21,7 +21,7 @@ defmodule ExDoc.ModuleNode do @type t :: %__MODULE__{ id: nil | String.t(), title: nil | String.t(), - title_truncated: nil | String.t(), + nested_title: nil | String.t(), module: nil | String.t(), group: nil | String.t(), deprecated: nil | String.t(), From 4d19b9138f73d35a2b9b7939e0862592e875a245 Mon Sep 17 00:00:00 2001 From: David Sulc Date: Tue, 23 Oct 2018 21:26:54 +0200 Subject: [PATCH 18/23] add context nodes in UI They don't need to be added to the list of nodes:
  • elements can be added to the UI as new nesting contexts are encountered. --- assets/js/app.js | 2 + .../template-helpers/nestingContextChanged.js | 9 ++ assets/js/template-helpers/newGroup.js | 2 + assets/js/templates/sidebar-items.handlebars | 97 +++++++------- assets/less/sidebar.less | 8 +- .../html/dist/html-31a11ba8d67816a5bb76.css | 3 + ...0f6aeb.js => html-31a11ba8d67816a5bb76.js} | 4 +- .../html/dist/html-49bfdc3542c7cb0f6aeb.css | 3 - lib/ex_doc/formatter/html.ex | 122 ++++-------------- lib/ex_doc/formatter/html/templates.ex | 2 +- lib/ex_doc/nodes.ex | 2 + 11 files changed, 94 insertions(+), 160 deletions(-) create mode 100644 assets/js/template-helpers/nestingContextChanged.js create mode 100644 formatters/html/dist/html-31a11ba8d67816a5bb76.css rename formatters/html/dist/{html-49bfdc3542c7cb0f6aeb.js => html-31a11ba8d67816a5bb76.js} (67%) delete mode 100644 formatters/html/dist/html-49bfdc3542c7cb0f6aeb.css diff --git a/assets/js/app.js b/assets/js/app.js index 3693ba472..3f40941cb 100644 --- a/assets/js/app.js +++ b/assets/js/app.js @@ -21,6 +21,7 @@ import hasContent from './template-helpers/hasContent' import isArray from './template-helpers/isArray' import isLocal from './template-helpers/isLocal' import newGroup from './template-helpers/newGroup' +import nestingContextChanged from './template-helpers/nestingContextChanged' import showSummary from './template-helpers/showSummary' import {initialize as initEvents} from './events' @@ -36,6 +37,7 @@ $(() => { Handlebars.registerHelper('isArray', isArray) Handlebars.registerHelper('isLocal', isLocal) Handlebars.registerHelper('newGroup', newGroup) + Handlebars.registerHelper('nestingContextChanged', nestingContextChanged) Handlebars.registerHelper('showSummary', showSummary) // Set up Highlight.js diff --git a/assets/js/template-helpers/nestingContextChanged.js b/assets/js/template-helpers/nestingContextChanged.js new file mode 100644 index 000000000..c0b11cf14 --- /dev/null +++ b/assets/js/template-helpers/nestingContextChanged.js @@ -0,0 +1,9 @@ +export default function (context, nestedContext, options) { + // context.nestedContext is also reset each time a new group + // is encountered (the value is reset within the #newGroup + // block helper) + if (context.nestedContext !== nestedContext) { + context.nestedContext = nestedContext + return options.fn(this) + } +} diff --git a/assets/js/template-helpers/newGroup.js b/assets/js/template-helpers/newGroup.js index dc9038fd9..abbb96226 100644 --- a/assets/js/template-helpers/newGroup.js +++ b/assets/js/template-helpers/newGroup.js @@ -1,6 +1,8 @@ export default function (context, nodeGroup, options) { var group = nodeGroup || '' if (context.group !== group) { + // reset the nesting context for the #nestingContextChanged block helper + delete context.nestedContext context.group = group return options.fn(this) } diff --git a/assets/js/templates/sidebar-items.handlebars b/assets/js/templates/sidebar-items.handlebars index 06620ec8c..6293390c1 100644 --- a/assets/js/templates/sidebar-items.handlebars +++ b/assets/js/templates/sidebar-items.handlebars @@ -3,59 +3,56 @@ {{#newGroup ../this node.group}}
  • {{node.group}}
  • {{/newGroup}} -
  • - - {{! Nodes added purely for nesting purposes (i.e. don't exist in the source) have no id }} - {{#if node.id}} - {{! When visiting a module page, the link to this module page - in the menu should not link to a new page, instead should link - to the top of the page itself. }} - - {{#if node.nested_title}} - {{node.nested_title}} - {{else}} - {{node.title}} - {{/if}} - - {{#hasContent node}} -
      -
    • - Top -
    • + {{#nestingContextChanged ../this node.nested_context}} + + {{/nestingContextChanged}} - {{#isArray node.headers}} - {{#each node.headers}} -
    • - {{id}} -
    • - {{/each}} - {{else}} - {{#showSummary node}} -
    • - Summary -
    • - {{/showSummary}} - {{#each node.nodeGroups as |group|}} -
    • - {{group.name}} -
        - {{#each group.nodes}} -
      • - {{id}} -
      • - {{/each}} -
      -
    • - {{/each}} - {{/isArray}} -
    - {{/hasContent}} - {{else}} -
  • + {{! When visiting a module page, the link to this module page + in the menu should not link to a new page, instead should link + to the top of the page itself. }} + + {{#if node.nested_title}} + {{node.nested_title}} + {{else}} {{node.title}} - - {{/if}} + {{/if}} + + + {{#hasContent node}} +
      +
    • + Top +
    • + + {{#isArray node.headers}} + {{#each node.headers}} +
    • + {{id}} +
    • + {{/each}} + {{else}} + {{#showSummary node}} +
    • + Summary +
    • + {{/showSummary}} + {{#each node.nodeGroups as |group|}} +
    • + {{group.name}} +
        + {{#each group.nodes}} +
      • + {{id}} +
      • + {{/each}} +
      +
    • + {{/each}} + {{/isArray}} +
    + {{/hasContent}}
  • {{/each}} diff --git a/assets/less/sidebar.less b/assets/less/sidebar.less index 4a80e4dd3..87399e1a6 100644 --- a/assets/less/sidebar.less +++ b/assets/less/sidebar.less @@ -208,12 +208,12 @@ display: block; } - &.nested { - margin-left: 2ex; + &.nesting-context { + opacity: 0.6; } - .nesting-context { - opacity: 0.6; + &.nested { + margin-left: 2ex; } } diff --git a/formatters/html/dist/html-31a11ba8d67816a5bb76.css b/formatters/html/dist/html-31a11ba8d67816a5bb76.css new file mode 100644 index 000000000..d66931b32 --- /dev/null +++ b/formatters/html/dist/html-31a11ba8d67816a5bb76.css @@ -0,0 +1,3 @@ +@import url(https://fonts.googleapis.com/css?family=Lato:300,700|Merriweather:300italic,300|Inconsolata:400,700);.hljs-comment,.hljs-quote{color:#8e908c}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#c82829}.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#f5871f}.hljs-attribute{color:#eab700}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#718c00}.hljs-section,.hljs-title{color:#4271ae}.hljs-keyword,.hljs-selector-tag{color:#8959a8}.hljs{background:#fff;color:#4d4d4c} + +/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.hljs-comment,.hljs-quote{color:#969896}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#c66}.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#de935f}.hljs-attribute{color:#f0c674}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#b5bd68}.hljs-section,.hljs-title{color:#81a2be}.hljs-keyword,.hljs-selector-tag{color:#b294bb}.hljs{display:block;overflow-x:auto;background:#1d1f21;color:#c5c8c6;padding:.5em}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}@font-face{font-family:icomoon;src:url(html/fonts/icomoon.eot);src:url(html/fonts/icomoon.eot?#iefixh5z89e) format("embedded-opentype"),url(html/fonts/icomoon.ttf) format("truetype"),url(html/fonts/icomoon.woff) format("woff"),url(html/fonts/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}.icon-elem,[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-link:before{content:"\E005"}.icon-search:before{content:"\E036"}.icon-cross:before{content:"\E117"}@media screen and (max-width:768px){.icon-menu{font-size:1em}}@media screen and (min-width:769px){.icon-menu{font-size:1.25em}}@media screen and (min-width:1281px){.icon-menu{font-size:1.5em}}.icon-menu:before{content:"\E120"}.icon-angle-right:before{content:"\F105"}.icon-code:before{content:"\F121"}body,html{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:100%}body{background-color:#fff;font-size:16px;font-family:Lato,sans-serif;line-height:1.6875em}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.main{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.main,.sidebar{display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;height:100%}.sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;min-height:0;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:300px;position:fixed;top:0;left:0;z-index:4}.content{width:100%;padding-left:300px;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;z-index:3}@media screen and (max-width:768px){body .content{z-index:0;padding-left:0}body .sidebar{z-index:3;-webkit-transform:translateX(-102%);transform:translateX(-102%);will-change:transform}}body.sidebar-opened .sidebar-button,body.sidebar-opening .sidebar-button{-webkit-transform:translateX(250px);transform:translateX(250px)}@media screen and (max-width:768px){body.sidebar-opened .sidebar,body.sidebar-opening .sidebar{-webkit-transform:translateX(0);transform:translateX(0)}}body.sidebar-closed .sidebar,body.sidebar-closing .sidebar{z-index:0}body.sidebar-closed .content,body.sidebar-closing .content{padding-left:0}body.sidebar-closed .sidebar-button,body.sidebar-closing .sidebar-button{-webkit-transform:none;transform:none}body.sidebar-closed .sidebar-button{color:#000}body.sidebar-opening .sidebar-button{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}body.sidebar-opening .sidebar{z-index:0}body.sidebar-opening .content{padding-left:300px;-webkit-transition:padding-left .3s ease-in-out;transition:padding-left .3s ease-in-out}@media screen and (max-width:768px){body.sidebar-opening .content{padding-left:0}body.sidebar-opening .sidebar{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;z-index:3}}body.sidebar-closing .sidebar-button{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}body.sidebar-closing .content{-webkit-transition:padding-left .3s ease-in-out;transition:padding-left .3s ease-in-out}@media screen and (max-width:768px){body.sidebar-closing .sidebar{z-index:3;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(-102%);transform:translateX(-102%)}}body.sidebar-closed .sidebar{visibility:hidden}.content-inner{max-width:949px;margin:0 auto;padding:3px 60px}.content-outer{background-color:#fff;min-height:100%}@media screen and (max-width:768px){.content-inner{padding:27px 20px 27px 40px}}.sidebar-button{position:fixed;z-index:99;left:18px;color:#e1e1e1;background-color:transparent;border:none;padding:.3em 0 0;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;font-size:16px;will-change:transform;-webkit-transform:translateX(250px);transform:translateX(250px)}.sidebar-button:hover{color:#e1e1e1}.sidebar-button:active,.sidebar-button:focus,.sidebar-button:hover{outline:none}@media screen and (max-width:768px){.sidebar-button{-webkit-transform:translateX(0);transform:translateX(0);left:8px}.sidebar-opened .sidebar-button{left:20px}}.sidebar{font-family:Lato,sans-serif;font-size:16px;line-height:18px;background:#373f52;color:#d5dae6;overflow:hidden}.sidebar .gradient{background:-webkit-gradient(linear,left top,left bottom,from(#373f52),to(rgba(55,63,82,0)));background:linear-gradient(#373f52,rgba(55,63,82,0));height:20px;margin-top:-20px;pointer-events:none;position:relative;top:20px;z-index:100}.sidebar ul{list-style:none}.sidebar ul li{margin:0;padding:0 10px}.sidebar a{color:#d5dae6;text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.sidebar a:hover{color:#fff}.sidebar .sidebar-projectLink{margin:18px 30px 0}.sidebar .sidebar-projectDetails{display:inline-block;text-align:right;vertical-align:top;margin-top:6px}.sidebar .sidebar-projectImage{display:inline-block;max-width:64px;max-height:64px;margin-left:15px;vertical-align:bottom}.sidebar .sidebar-projectName{font-weight:700;font-size:24px;line-height:30px;color:#fff;margin:0;padding:0;max-width:230px;word-wrap:break-word}.sidebar .sidebar-projectVersion{margin:0;padding:0;font-weight:300;font-size:16px;line-height:20px;color:#fff}.sidebar .sidebar-listNav{padding:10px 30px 20px;margin:0}.sidebar .sidebar-listNav li,.sidebar .sidebar-listNav li a{text-transform:uppercase;font-weight:300;font-size:14px}.sidebar .sidebar-listNav li{padding-left:17px;border-left:3px solid transparent;-webkit-transition:all .3s linear;transition:all .3s linear;line-height:27px}.sidebar .sidebar-listNav li.selected,.sidebar .sidebar-listNav li.selected a,.sidebar .sidebar-listNav li:hover,.sidebar .sidebar-listNav li:hover a{border-color:#9768d1;color:#fff}.sidebar .sidebar-search{margin:18px 30px;display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex}.sidebar .sidebar-search .search-button:hover,.sidebar .sidebar-search.selected .search-button{color:#9768d1}.sidebar .sidebar-search .search-button{font-size:14px;color:#d5dae6;background-color:transparent;border:none;padding:2px 0 0;margin:0}.sidebar .sidebar-search .search-input{background-color:transparent;border-radius:0;border:none;border-bottom:1px solid #959595;margin-left:5px;height:20px}.sidebar .sidebar-search .search-input:focus,.sidebar .sidebar-search .search-input:hover{outline:none}.sidebar .sidebar-search .icon-search{font-weight:700}.sidebar #full-list{margin:0 0 0 30px;padding:10px 20px 40px;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-box-flex:1;-moz-flex:1 1 0.01%;-ms-flex:1 1 0.01%;flex:1 1 0.01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0.01%}.sidebar #full-list ul{display:none;margin:9px 15px;padding:0}.sidebar #full-list ul li{font-weight:300;line-height:18px;padding:2px 10px}.sidebar #full-list ul li a.expand:before{content:"+";font-family:monospaced;font-size:15px;float:left;width:13px;margin-left:-13px}.sidebar #full-list ul li.open a.expand:before{content:"\2212"}.sidebar #full-list ul li ul{display:none;margin:9px 6px}.sidebar #full-list ul li ul li{border-left:1px solid #959595;padding:0 10px}.sidebar #full-list ul li ul li.active:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\F105";margin-left:-10px;font-size:16px;margin-right:5px}.sidebar #full-list ul li.open>ul{display:block}.sidebar #full-list li{padding:0;line-height:27px}.sidebar #full-list li.active{border-left:none}.sidebar #full-list li.active>a,.sidebar #full-list li.clicked>a{color:#fff}.sidebar #full-list li.open>ul{display:block}.sidebar #full-list li.nesting-context{opacity:.6}.sidebar #full-list li.nested{margin-left:2ex}.sidebar #full-list li.group{text-transform:uppercase;font-weight:700;font-size:.8em;margin:2em 0 0;line-height:1.8em;color:#ddd}@media screen and (max-height:500px){.sidebar{overflow-y:auto}.sidebar #full-list{overflow:visible}}.content-inner{font-family:Merriweather,Book Antiqua,Georgia,Century Schoolbook,serif;font-size:1em;line-height:1.6875em}.content-inner h1,.content-inner h2,.content-inner h3,.content-inner h4,.content-inner h5,.content-inner h6{font-family:Lato,sans-serif;font-weight:700;line-height:1.5em;word-wrap:break-word}.content-inner h1{font-size:2em;margin:1em 0 .5em}.content-inner h1.section-heading{margin:1.5em 0 .5em}.content-inner h1 small{font-weight:300}.content-inner h1 a.view-source{font-size:1.2rem}.content-inner h2{font-size:1.6em;margin:1em 0 .5em;font-weight:700}.content-inner h3{font-size:1.375em;margin:1em 0 .5em;font-weight:700}.content-inner a{color:#000;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}.content-inner a:visited{color:#000}.content-inner a.no-underline{text-decoration:none}.content-inner a.view-source{float:right;color:#959595;text-decoration:none;border:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;margin-top:1px}.content-inner a.view-source:hover{color:#373f52}.content-inner .note{color:#959595;margin-right:5px;font-size:14px;font-weight:400}.content-inner blockquote{font-style:italic;margin:.5em 0;padding:.25em 1.5em;border-left:3px solid #e1e1e1;display:inline-block}.content-inner blockquote :first-child{padding-top:0;margin-top:0}.content-inner blockquote :last-child{padding-bottom:0;margin-bottom:0}.content-inner table{margin:2em 0}.content-inner th{text-align:left;font-family:Lato,sans-serif;text-transform:uppercase;font-weight:700;padding-bottom:.5em}.content-inner tr{border-bottom:1px solid #d5dae6;vertical-align:bottom;height:2.5em}.content-inner td,.content-inner th{padding-left:1em;line-height:2em;vertical-align:top}.content-inner .section-heading:hover a.hover-link{opacity:1;text-decoration:none}.content-inner .section-heading a.hover-link{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;display:inline-block;opacity:0;padding:.3em .6em .6em;line-height:1em;margin-left:-2.7em;text-decoration:none;border:none;font-size:16px;vertical-align:middle}.content-inner .detail h2.section-heading{margin-left:.3em}.content-inner .visible-xs{display:none!important}@media screen and (max-width:768px){.content-inner .visible-xs{display:block!important}}.content-inner img{max-width:100%}.content-inner .summary h2{font-weight:700}.content-inner .summary h2 a{text-decoration:none;border:none}.content-inner .summary span.deprecated{color:#dcc100;font-weight:400;font-style:italic}.content-inner .summary .summary-row .summary-signature{font-family:Inconsolata,Menlo,Courier,monospace;font-weight:700}.content-inner .summary .summary-row .summary-signature a{text-decoration:none;border:none}.content-inner .summary .summary-row .summary-synopsis{font-family:Merriweather,Book Antiqua,Georgia,Century Schoolbook,serif;font-style:italic;padding:0 1.2em;margin:0 0 .5em}.content-inner .summary .summary-row .summary-synopsis p{margin:0;padding:0}@-webkit-keyframes blink-background{0%{background-color:#f7f7f7}to{background-color:#ff9}}@keyframes blink-background{0%{background-color:#f7f7f7}to{background-color:#ff9}}.content-inner .detail:target .detail-header{-webkit-animation-duration:.55s;animation-duration:.55s;-webkit-animation-name:blink-background;animation-name:blink-background;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.content-inner .detail-header{margin:2em 0 1em;padding:.5em 1em;background:#f7f7f7;border-left:3px solid #9768d1;font-size:1em;font-family:Inconsolata,Menlo,Courier,monospace;position:relative}.content-inner .detail-header .note{float:right}.content-inner .detail-header .signature{font-size:1rem;font-weight:700}.content-inner .detail-header:hover a.detail-link{opacity:1;text-decoration:none}.content-inner .detail-header a.detail-link{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0;display:block;opacity:0;padding:.6em;line-height:1.5em;margin-left:-2.5em;text-decoration:none;border:none}.content-inner .specs{opacity:.7;padding-bottom:.05em}.content-inner .specs pre{font-family:Inconsolata,Menlo,Courier,monospace;font-size:.9em;font-style:normal;line-height:24px;white-space:pre-wrap;margin:0;padding:0}.content-inner .docstring{margin:1.2em 0 2.1em 1.2em}.content-inner .docstring h2,.content-inner .docstring h3,.content-inner .docstring h4,.content-inner .docstring h5{font-weight:700}.content-inner .docstring h2{font-size:1.1em}.content-inner .docstring h3{font-size:1em}.content-inner .docstring h4{font-size:.95em}.content-inner .docstring h5{font-size:.9em}.content-inner div.deprecated{border-left:3px solid #dcc100;display:block;padding:9px 15px;background-color:#fffeed}.content-inner a.no-underline,.content-inner pre a{color:#9768d1;text-shadow:none;text-decoration:none;background-image:none}.content-inner a.no-underline:active,.content-inner a.no-underline:focus,.content-inner a.no-underline:hover,.content-inner a.no-underline:visited,.content-inner pre a:active,.content-inner pre a:focus,.content-inner pre a:hover,.content-inner pre a:visited{color:#9768d1;text-decoration:none}.content-inner code{font-family:Inconsolata,Menlo,Courier,monospace;font-style:normal;line-height:24px;font-weight:400;background-color:#f7f9fc;vertical-align:baseline;border-radius:2px;padding:.1em .2em;border:1px solid #d2ddee}.content-inner pre{margin:1.5em 0}.content-inner pre.spec{margin:0}.content-inner pre.spec code{padding:0}.content-inner pre code.hljs{white-space:inherit;padding:.5em 1em;background-color:#f7f9fc}.content-inner .footer{margin:4em auto 1em;text-align:center;font-style:italic;font-size:14px;color:#959595}.content-inner .footer .line{display:inline-block}.content-inner .footer a{color:#959595;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}.content-inner .footer a:visited{color:#959595}#search{min-height:200px}#search h1{display:inline-block}#search .result-id{font-size:1.2em}#search .result-id a{text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}#search .result-id a:active,#search .result-id a:focus,#search .result-id a:visited{color:#000}#search .result-id a:hover{color:#9768d1}#search .result-elem em,#search .result-id em{font-style:normal;color:#9768d1}#search ul{list-style:none;margin:0;padding:0}.night-mode-toggle{top:1.6em}.night-mode-toggle:focus{outline:none}.night-mode-toggle .icon-theme:before{content:"\E900"}@media screen and (max-width:768px){.night-mode-toggle .icon-theme:before{font-size:1em}}@media screen and (min-width:769px){.night-mode-toggle .icon-theme:before{font-size:1.25em}}@media screen and (min-width:1281px){.night-mode-toggle .icon-theme:before{font-size:1.5em}}body.night-mode,body.night-mode .content-outer{background:#212127}body.night-mode .night-mode-toggle .icon-theme:before{content:"\E901"}body.night-mode #search .result-id a:active,body.night-mode #search .result-id a:focus,body.night-mode #search .result-id a:visited{color:#d2d2d2}body.night-mode #search .result-id a:hover{color:#9768d1}body.night-mode .content-inner{color:#b4b4b4}body.night-mode .content-inner h1,body.night-mode .content-inner h2,body.night-mode .content-inner h3,body.night-mode .content-inner h4,body.night-mode .content-inner h5,body.night-mode .content-inner h6{color:#d2d2d2}body.night-mode .content-inner a{text-decoration:none;color:#d2d2d2;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}body.night-mode .content-inner a:visited{color:#d2d2d2}body.night-mode .content-inner a.no-underline,body.night-mode .content-inner a.view-source{text-decoration:none}body.night-mode .content-inner a.view-source:hover{color:#fff}body.night-mode .content-inner .summary h2 a{text-decoration:none}@-webkit-keyframes night-blink-background{0%{background-color:#3a4152}to{background-color:#660}}@keyframes night-blink-background{0%{background-color:#3a4152}to{background-color:#660}}body.night-mode .content-inner .detail:target .detail-header{-webkit-animation-name:night-blink-background;animation-name:night-blink-background}body.night-mode .content-inner .detail-header{background:#3a4152;color:#d2d2d2}body.night-mode .content-inner div.deprecated{background-color:#3c381e}body.night-mode .content-inner code{background-color:#2c2c31;border-color:#44444c}body.night-mode .content-inner pre code.hljs{background-color:#2c2c31}body.night-mode .content-inner pre a{text-decoration:none}body.night-mode .content-inner .footer{color:#959595}body.night-mode .content-inner .footer .line{display:inline-block}body.night-mode .content-inner .footer a{color:#959595}body.night-mode .sidebar-button,body.night-mode .sidebar-closed .sidebar-button{color:#d5dae6}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media print{.main{display:block}.sidebar,.sidebar-button{display:none}.content{padding-left:0;overflow:visible}.summary-row{page-break-inside:avoid}}code.makeup{display:block;overflow-x:auto;padding:.3em .5em!important;white-space:pre}code.makeup .unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.makeup .hll{background-color:#ffc}.makeup .bp{color:#3465a4}.makeup .c,.makeup .c1,.makeup .ch,.makeup .cm,.makeup .cp,.makeup .cpf,.makeup .cs{color:#999}.makeup .dl{color:#4e9a06}.makeup .err{color:#a40000;border:#ef2929}.makeup .fm,.makeup .g{color:#000}.makeup .gd{color:#a40000}.makeup .ge{color:#000;font-style:italic}.makeup .gh{color:navy;font-weight:700}.makeup .gi{color:#00a000}.makeup .go{color:#000;font-style:italic}.makeup .gp{color:#999}.makeup .gr{color:#ef2929}.makeup .gs{color:#000;font-weight:700}.makeup .gt{color:#a40000;font-weight:700}.makeup .gu{color:purple;font-weight:700}.makeup .il{color:#0000cf;font-weight:700}.makeup .k,.makeup .kc,.makeup .kd,.makeup .kn,.makeup .kp,.makeup .kr,.makeup .kt{color:#204a87}.makeup .l{color:#000}.makeup .ld{color:#c00}.makeup .m,.makeup .mb,.makeup .mf,.makeup .mh,.makeup .mi,.makeup .mo{color:#2937ab}.makeup .n{color:#000}.makeup .na{color:#c4a000}.makeup .nb{color:#204a87}.makeup .nc{color:#0000cf}.makeup .nd{color:#5c35cc;font-weight:700}.makeup .ne{color:#c00;font-weight:700}.makeup .nf{color:#f57900}.makeup .ni{color:#ce5c00}.makeup .nl{color:#f57900}.makeup .nn{color:#000}.makeup .no{color:#c17d11}.makeup .nt{color:#204a87;font-weight:700}.makeup .nv,.makeup .nx{color:#000}.makeup .o{color:#ce5c00}.makeup .ow{color:#204a87}.makeup .p,.makeup .py{color:#000}.makeup .s,.makeup .s1,.makeup .s2,.makeup .sa,.makeup .sb,.makeup .sc{color:#4e9a06}.makeup .sd{color:#8f5902;font-style:italic}.makeup .se{color:#204a87}.makeup .sh{color:#4e9a06}.makeup .si{color:#204a87}.makeup .sr{color:#c00}.makeup .ss{color:#c17d11}.makeup .sx{color:#4e9a06}.makeup .vc,.makeup .vg,.makeup .vi,.makeup .vm,.makeup .x{color:#000}.night-mode .makeup{color:#f8f8f2}.night-mode .makeup .hll{background-color:#49483e}.night-mode .makeup .bp{color:#f8f8f2}.night-mode .makeup .c,.night-mode .makeup .c1,.night-mode .makeup .ch,.night-mode .makeup .cm,.night-mode .makeup .cp,.night-mode .makeup .cpf,.night-mode .makeup .cs{color:#75715e}.night-mode .makeup .dl{color:#e6db74}.night-mode .makeup .err{color:#960050;background-color:#1e0010}.night-mode .makeup .fm{color:#a6e22e}.night-mode .makeup .gd{color:#f92672}.night-mode .makeup .ge{font-style:italic}.night-mode .makeup .gi{color:#a6e22e}.night-mode .makeup .gs{font-weight:700}.night-mode .makeup .gu{color:#75715e}.night-mode .makeup .gt{color:#f92672;font-weight:700}.night-mode .makeup .il{color:#ae81ff}.night-mode .makeup .k,.night-mode .makeup .kc,.night-mode .makeup .kd{color:#66d9ef}.night-mode .makeup .kn{color:#f92672}.night-mode .makeup .kp,.night-mode .makeup .kr,.night-mode .makeup .kt{color:#66d9ef}.night-mode .makeup .l,.night-mode .makeup .ld,.night-mode .makeup .m,.night-mode .makeup .mb,.night-mode .makeup .mf,.night-mode .makeup .mh,.night-mode .makeup .mi,.night-mode .makeup .mo{color:#ae81ff}.night-mode .makeup .n{color:#f8f8f2}.night-mode .makeup .na{color:#a6e22e}.night-mode .makeup .nb{color:#f8f8f2}.night-mode .makeup .nc,.night-mode .makeup .nd,.night-mode .makeup .ne,.night-mode .makeup .nf{color:#a6e22e}.night-mode .makeup .ni,.night-mode .makeup .nl,.night-mode .makeup .nn{color:#f8f8f2}.night-mode .makeup .no{color:#66d9ef}.night-mode .makeup .nt{color:#f92672}.night-mode .makeup .nv{color:#f8f8f2}.night-mode .makeup .nx{color:#a6e22e}.night-mode .makeup .o,.night-mode .makeup .ow{color:#f92672}.night-mode .makeup .p,.night-mode .makeup .py{color:#f8f8f2}.night-mode .makeup .s,.night-mode .makeup .s1,.night-mode .makeup .s2,.night-mode .makeup .sa,.night-mode .makeup .sb,.night-mode .makeup .sc,.night-mode .makeup .sd{color:#e6db74}.night-mode .makeup .se{color:#ae81ff}.night-mode .makeup .sh,.night-mode .makeup .si,.night-mode .makeup .sr,.night-mode .makeup .ss,.night-mode .makeup .sx{color:#e6db74}.night-mode .makeup .vc,.night-mode .makeup .vg,.night-mode .makeup .vi,.night-mode .makeup .vm{color:#f8f8f2} \ No newline at end of file diff --git a/formatters/html/dist/html-49bfdc3542c7cb0f6aeb.js b/formatters/html/dist/html-31a11ba8d67816a5bb76.js similarity index 67% rename from formatters/html/dist/html-49bfdc3542c7cb0f6aeb.js rename to formatters/html/dist/html-31a11ba8d67816a5bb76.js index 63fd664a8..192f7c514 100644 --- a/formatters/html/dist/html-49bfdc3542c7cb0f6aeb.js +++ b/formatters/html/dist/html-31a11ba8d67816a5bb76.js @@ -25,7 +25,7 @@ * * Date: 2018-01-20T17:24Z */ -!function(e,t){"use strict";"object"==typeof Xt&&"object"==typeof Xt.exports?Xt.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(E,e){"use strict";var t=[],k=E.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,l=t.push,i=t.indexOf,n={},a=n.toString,m=n.hasOwnProperty,o=m.toString,c=o.call(Object),v={},y=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},b=function(e){return null!=e&&e===e.window},u={type:!0,src:!0,noModule:!0};function x(e,t,n){var r,i=(t=t||k).createElement("script");if(i.text=e,n)for(r in u)n[r]&&(i[r]=n[r]);t.head.appendChild(i).parentNode.removeChild(i)}function _(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[a.call(e)]||"object":typeof e}var f="3.3.1",C=function(e,t){return new C.fn.init(e,t)},d=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function p(e){var t=!!e&&"length"in e&&e.length,n=_(e);return!y(e)&&!b(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+P+")"+P+"*"),F=new RegExp("="+P+"*([^\\]'\"]*?)"+P+"*\\]","g"),W=new RegExp(I),G=new RegExp("^"+q+"$"),K={ID:new RegExp("^#("+q+")"),CLASS:new RegExp("^\\.("+q+")"),TAG:new RegExp("^("+q+"|[*])"),ATTR:new RegExp("^"+H),PSEUDO:new RegExp("^"+I),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,V=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,J=/[+~]/,Y=new RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){w()},ie=ye(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{M.apply(t=D.call(y.childNodes),y.childNodes),t[y.childNodes.length].nodeType}catch(e){M={apply:t.length?function(e,t){j.apply(e,D.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function ae(e,t,n,r){var i,a,o,s,l,c,u,f=t&&t.ownerDocument,d=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==d&&9!==d&&11!==d)return n;if(!r&&((t?t.ownerDocument||t:y)!==E&&w(t),t=t||E,k)){if(11!==d&&(l=Z.exec(e)))if(i=l[1]){if(9===d){if(!(o=t.getElementById(i)))return n;if(o.id===i)return n.push(o),n}else if(f&&(o=f.getElementById(i))&&v(t,o)&&o.id===i)return n.push(o),n}else{if(l[2])return M.apply(n,t.getElementsByTagName(e)),n;if((i=l[3])&&p.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(i)),n}if(p.qsa&&!N[e+" "]&&(!m||!m.test(e))){if(1!==d)f=t,u=e;else if("object"!==t.nodeName.toLowerCase()){for((s=t.getAttribute("id"))?s=s.replace(te,ne):t.setAttribute("id",s=C),a=(c=h(e)).length;a--;)c[a]="#"+s+" "+ve(c[a]);u=c.join(","),f=J.test(e)&&ge(t.parentNode)||t}if(u)try{return M.apply(n,f.querySelectorAll(u)),n}catch(e){}finally{s===C&&t.removeAttribute("id")}}}return g(e.replace($,"$1"),t,n,r)}function oe(){var r=[];return function e(t,n){return r.push(t+" ")>x.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function se(e){return e[C]=!0,e}function le(e){var t=E.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ce(e,t){for(var n=e.split("|"),r=n.length;r--;)x.attrHandle[n[r]]=t}function ue(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function de(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function pe(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ie(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function he(o){return se(function(a){return a=+a,se(function(e,t){for(var n,r=o([],e.length,a),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in p=ae.support={},i=ae.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},w=ae.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:y;return r!==E&&9===r.nodeType&&r.documentElement&&(o=(E=r).documentElement,k=!i(E),y!==E&&(n=E.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",re,!1):n.attachEvent&&n.attachEvent("onunload",re)),p.attributes=le(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=le(function(e){return e.appendChild(E.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=Q.test(E.getElementsByClassName),p.getById=le(function(e){return o.appendChild(e).id=C,!E.getElementsByName||!E.getElementsByName(C).length}),p.getById?(x.filter.ID=function(e){var t=e.replace(Y,ee);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n=t.getElementById(e);return n?[n]:[]}}):(x.filter.ID=function(e){var n=e.replace(Y,ee);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n,r,i,a=t.getElementById(e);if(a){if((n=a.getAttributeNode("id"))&&n.value===e)return[a];for(i=t.getElementsByName(e),r=0;a=i[r++];)if((n=a.getAttributeNode("id"))&&n.value===e)return[a]}return[]}}),x.find.TAG=p.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,a=t.getElementsByTagName(e);if("*"!==e)return a;for(;n=a[i++];)1===n.nodeType&&r.push(n);return r},x.find.CLASS=p.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&k)return t.getElementsByClassName(e)},s=[],m=[],(p.qsa=Q.test(E.querySelectorAll))&&(le(function(e){o.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||m.push("\\["+P+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+C+"-]").length||m.push("~="),e.querySelectorAll(":checked").length||m.push(":checked"),e.querySelectorAll("a#"+C+"+*").length||m.push(".#.+[+~]")}),le(function(e){e.innerHTML="";var t=E.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&m.push("name"+P+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&m.push(":enabled",":disabled"),o.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&m.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),m.push(",.*:")})),(p.matchesSelector=Q.test(u=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&le(function(e){p.disconnectedMatch=u.call(e,"*"),u.call(e,"[s!='']:x"),s.push("!=",I)}),m=m.length&&new RegExp(m.join("|")),s=s.length&&new RegExp(s.join("|")),t=Q.test(o.compareDocumentPosition),v=t||Q.test(o.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},S=t?function(e,t){if(e===t)return c=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===E||e.ownerDocument===y&&v(y,e)?-1:t===E||t.ownerDocument===y&&v(y,t)?1:l?L(l,e)-L(l,t):0:4&n?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,r=0,i=e.parentNode,a=t.parentNode,o=[e],s=[t];if(!i||!a)return e===E?-1:t===E?1:i?-1:a?1:l?L(l,e)-L(l,t):0;if(i===a)return ue(e,t);for(n=e;n=n.parentNode;)o.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;o[r]===s[r];)r++;return r?ue(o[r],s[r]):o[r]===y?-1:s[r]===y?1:0}),E},ae.matches=function(e,t){return ae(e,null,null,t)},ae.matchesSelector=function(e,t){if((e.ownerDocument||e)!==E&&w(e),t=t.replace(F,"='$1']"),p.matchesSelector&&k&&!N[t+" "]&&(!s||!s.test(t))&&(!m||!m.test(t)))try{var n=u.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Y,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Y,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ae.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ae.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return K.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&W.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Y,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=d[e+" "];return t||(t=new RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&d(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=ae.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function O(e,n,r){return y(n)?C.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?C.grep(e,function(e){return e===n!==r}):"string"!=typeof n?C.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(C.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(C):C.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:M.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof C?t[0]:t,C.merge(this,C.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:k,!0)),A.test(r[1])&&C.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=k.getElementById(r[2]))&&(this[0]=i,this.length=1),this}).prototype=C.fn,j=C(k);var D=/^(?:parents|prev(?:Until|All))/,L={children:!0,contents:!0,next:!0,prev:!0};function R(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}C.fn.extend({has:function(e){var t=C(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]+)/i,fe=/^$|^module$|\/(?:java|ecma)script/i,de={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function pe(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&S(e,t)?C.merge([e],n):n}function he(e,t){for(var n=0,r=e.length;nx",v.noCloneChecked=!!ge.cloneNode(!0).lastChild.defaultValue;var be=k.documentElement,xe=/^key/,_e=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,we=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function ke(){return!1}function Ce(){try{return k.activeElement}catch(e){}}function Te(e,t,n,r,i,a){var o,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Te(e,s,n,r,t[s],a);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=ke;else if(!i)return e;return 1===a&&(o=i,(i=function(e){return C().off(e),o.apply(this,arguments)}).guid=o.guid||(o.guid=C.guid++)),e.each(function(){C.event.add(this,t,i,r,n)})}C.event={global:{},add:function(t,e,n,r,i){var a,o,s,l,c,u,f,d,p,h,g,m=Q.get(t);if(m)for(n.handler&&(n=(a=n).handler,i=a.selector),i&&C.find.matchesSelector(be,i),n.guid||(n.guid=C.guid++),(l=m.events)||(l=m.events={}),(o=m.handle)||(o=m.handle=function(e){return void 0!==C&&C.event.triggered!==e.type?C.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(P)||[""]).length;c--;)p=g=(s=we.exec(e[c])||[])[1],h=(s[2]||"").split(".").sort(),p&&(f=C.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=C.event.special[p]||{},u=C.extend({type:p,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&C.expr.match.needsContext.test(i),namespace:h.join(".")},a),(d=l[p])||((d=l[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,o)||t.addEventListener&&t.addEventListener(p,o)),f.add&&(f.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,u):d.push(u),C.event.global[p]=!0)},remove:function(e,t,n,r,i){var a,o,s,l,c,u,f,d,p,h,g,m=Q.hasData(e)&&Q.get(e);if(m&&(l=m.events)){for(c=(t=(t||"").match(P)||[""]).length;c--;)if(p=g=(s=we.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),p){for(f=C.event.special[p]||{},d=l[p=(r?f.delegateType:f.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=a=d.length;a--;)u=d[a],!i&&g!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(d.splice(a,1),u.selector&&d.delegateCount--,f.remove&&f.remove.call(e,u));o&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,m.handle)||C.removeEvent(e,p,m.handle),delete l[p])}else for(p in l)C.event.remove(e,p+t[c],n,r,!0);C.isEmptyObject(l)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,a,o,s=C.event.fix(e),l=new Array(arguments.length),c=(Q.get(this,"events")||{})[s.type]||[],u=C.event.special[s.type]||{};for(l[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Se=/\s*$/g;function je(e,t){return S(e,"table")&&S(11!==t.nodeType?t:t.firstChild,"tr")&&C(e).children("tbody")[0]||e}function Me(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function De(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,a,o,s,l,c;if(1===t.nodeType){if(Q.hasData(e)&&(a=Q.access(e),o=Q.set(t,a),c=a.events))for(i in delete o.handle,o.events={},c)for(n=0,r=c[i].length;n")},clone:function(e,t,n){var r,i,a,o,s,l,c,u=e.cloneNode(!0),f=C.contains(e.ownerDocument,e);if(!(v.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||C.isXMLDoc(e)))for(o=pe(u),r=0,i=(a=pe(e)).length;r").prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),k.head.appendChild(r[0])},abort:function(){i&&i()}}});var zt,Ft=[],Wt=/(=)\?(?=&|$)|\?\?/;C.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Ft.pop()||C.expando+"_"+_t++;return this[e]=!0,e}}),C.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,a,o=!1!==e.jsonp&&(Wt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Wt.test(e.data)&&"data");if(o||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,o?e[o]=e[o].replace(Wt,"$1"+r):!1!==e.jsonp&&(e.url+=(wt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return a||C.error(r+" was not called"),a[0]},e.dataTypes[0]="json",i=E[r],E[r]=function(){a=arguments},n.always(function(){void 0===i?C(E).removeProp(r):E[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Ft.push(r)),a&&y(i)&&i(a[0]),a=i=void 0}),"script"}),v.createHTMLDocument=((zt=k.implementation.createHTMLDocument("").body).innerHTML="
    ",2===zt.childNodes.length),C.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=k.implementation.createHTMLDocument("")).createElement("base")).href=k.location.href,t.head.appendChild(r)):t=k),a=!n&&[],(i=A.exec(e))?[t.createElement(i[1])]:(i=ye([e],t,a),a&&a.length&&C(a).remove(),C.merge([],i.childNodes)));var r,i,a},C.fn.load=function(e,t,n){var r,i,a,o=this,s=e.indexOf(" ");return-1").append(C.parseHTML(e)).find(r):e)}).always(n&&function(e,t){o.each(function(){n.apply(this,a||[e.responseText,t,e])})}),this},C.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){C.fn[t]=function(e){return this.on(t,e)}}),C.expr.pseudos.animated=function(t){return C.grep(C.timers,function(e){return t===e.elem}).length},C.offset={setOffset:function(e,t,n){var r,i,a,o,s,l,c=C.css(e,"position"),u=C(e),f={};"static"===c&&(e.style.position="relative"),s=u.offset(),a=C.css(e,"top"),l=C.css(e,"left"),i=("absolute"===c||"fixed"===c)&&-1<(a+l).indexOf("auto")?(o=(r=u.position()).top,r.left):(o=parseFloat(a)||0,parseFloat(l)||0),y(t)&&(t=t.call(e,n,C.extend({},s))),null!=t.top&&(f.top=t.top-s.top+o),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):u.css(f)}},C.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){C.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===C.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===C.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=C(e).offset()).top+=C.css(e,"borderTopWidth",!0),i.left+=C.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-C.css(r,"marginTop",!0),left:t.left-i.left-C.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===C.css(e,"position");)e=e.offsetParent;return e||be})}}),C.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var a="pageYOffset"===i;C.fn[t]=function(e){return z(this,function(e,t,n){var r;if(b(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(a?r.pageXOffset:n,a?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),C.each(["top","left"],function(e,n){C.cssHooks[n]=$e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),qe.test(t)?C(e).position()[n]+"px":t})}),C.each({Height:"height",Width:"width"},function(o,s){C.each({padding:"inner"+o,content:s,"":"outer"+o},function(r,a){C.fn[a]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return z(this,function(e,t,n){var r;return b(e)?0===a.indexOf("outer")?e["inner"+o]:e.document.documentElement["client"+o]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+o],r["scroll"+o],e.body["offset"+o],r["offset"+o],r["client"+o])):void 0===n?C.css(e,t,i):C.style(e,t,n,i)},s,n?e:void 0,n)}})}),C.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){C.fn[n]=function(e,t){return 0]+>|\t|)+|(?:\n)))/gm,b="
    ",x={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};function _(e){return e.replace(/&/g,"&").replace(//g,">")}function d(e){return e.nodeName.toLowerCase()}function w(e,t){var n=e&&e.exec(t);return n&&0===n.index}function u(e){return t.test(e)}function r(e){var t,n={},r=Array.prototype.slice.call(arguments,1);for(t in e)n[t]=e[t];return r.forEach(function(e){for(t in e)n[t]=e[t]}),n}function p(e){var i=[];return function e(t,n){for(var r=t.firstChild;r;r=r.nextSibling)3===r.nodeType?n+=r.nodeValue.length:1===r.nodeType&&(i.push({event:"start",offset:n,node:r}),n=e(r,n),d(r).match(/br|hr|img|input/)||i.push({event:"stop",offset:n,node:r}));return n}(e,0),i}function h(t){return t.variants&&!t.cached_variants&&(t.cached_variants=t.variants.map(function(e){return r(t,{variants:null},e)})),t.cached_variants||t.endsWithParent&&[r(t)]||[t]}function E(o){function s(e){return e&&e.source||e}function l(e,t){return new RegExp(s(e),"m"+(o.case_insensitive?"i":"")+(t?"g":""))}!function t(n,e){if(n.compiled)return;n.compiled=!0;n.keywords=n.keywords||n.beginKeywords;if(n.keywords){var r={},i=function(n,e){o.case_insensitive&&(e=e.toLowerCase()),e.split(" ").forEach(function(e){var t=e.split("|");r[t[0]]=[n,t[1]?Number(t[1]):1]})};"string"==typeof n.keywords?i("keyword",n.keywords):c(n.keywords).forEach(function(e){i(e,n.keywords[e])}),n.keywords=r}n.lexemesRe=l(n.lexemes||/\w+/,!0);e&&(n.beginKeywords&&(n.begin="\\b("+n.beginKeywords.split(" ").join("|")+")\\b"),n.begin||(n.begin=/\B|\b/),n.beginRe=l(n.begin),n.end||n.endsWithParent||(n.end=/\B|\b/),n.end&&(n.endRe=l(n.end)),n.terminator_end=s(n.end)||"",n.endsWithParent&&e.terminator_end&&(n.terminator_end+=(n.end?"|":"")+e.terminator_end));n.illegal&&(n.illegalRe=l(n.illegal));null==n.relevance&&(n.relevance=1);n.contains||(n.contains=[]);n.contains=Array.prototype.concat.apply([],n.contains.map(function(e){return h("self"===e?n:e)}));n.contains.forEach(function(e){t(e,n)});n.starts&&t(n.starts,e);var a=n.contains.map(function(e){return e.beginKeywords?"\\.?("+e.begin+")\\.?":e.begin}).concat([n.terminator_end,n.illegal]).map(s).filter(Boolean);n.terminators=a.length?l(a.join("|"),!0):{exec:function(){return null}}}(o)}function k(e,t,s,n){function l(e,t,n,r){var i=r?"":x.classPrefix,a='')+t+o}function c(){p+=null!=d.subLanguage?function(){var e="string"==typeof d.subLanguage;if(e&&!y[d.subLanguage])return _(h);var t=e?k(d.subLanguage,h,!0,a[d.subLanguage]):C(h,d.subLanguage.length?d.subLanguage:void 0);0")+'"');return h+=t,t.length||1}var f=T(e);if(!f)throw new Error('Unknown language: "'+e+'"');E(f);var i,d=n||f,a={},p="";for(i=d;i!==f;i=i.parent)i.className&&(p=l(i.className,"",!0)+p);var h="",g=0;try{for(var o,m,v=0;d.terminators.lastIndex=v,o=d.terminators.exec(t);)m=r(t.substring(v,o.index),o[0]),v=o.index+m;for(r(t.substr(v)),i=d;i.parent;i=i.parent)i.className&&(p+=b);return{relevance:g,value:p,language:e,top:d}}catch(e){if(e.message&&-1!==e.message.indexOf("Illegal"))return{relevance:0,value:_(t)};throw e}}function C(n,e){e=e||x.languages||c(y);var r={relevance:0,value:_(n)},i=r;return e.filter(T).forEach(function(e){var t=k(e,n,!1);t.language=e,t.relevance>i.relevance&&(i=t),t.relevance>r.relevance&&(i=r,r=t)}),i.language&&(r.second_best=i),r}function g(e){return x.tabReplace||x.useBR?e.replace(n,function(e,t){return x.useBR&&"\n"===e?"
    ":x.tabReplace?t.replace(/\t/g,x.tabReplace):""}):e}function a(e){var t,n,r,i,a,o=function(e){var t,n,r,i,a=e.className+" ";if(a+=e.parentNode?e.parentNode.className:"",n=l.exec(a))return T(n[1])?n[1]:"no-highlight";for(a=a.split(/\s+/),t=0,r=a.length;t/g,"\n"):t=e,a=t.textContent,r=o?k(o,a,!0):C(a),(n=p(t)).length&&((i=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=r.value,r.value=function(e,t,n){var r=0,i="",a=[];function o(){return e.length&&t.length?e[0].offset!==t[0].offset?e[0].offset"}function l(e){i+=""}function c(e){("start"===e.event?s:l)(e.node)}for(;e.length||t.length;){var u=o();if(i+=_(n.substring(r,u[0].offset)),r=u[0].offset,u===e){for(a.reverse().forEach(l);c(u.splice(0,1)[0]),(u=o())===e&&u.length&&u[0].offset===r;);a.reverse().forEach(s)}else"start"===u[0].event?a.push(u[0].node):a.pop(),c(u.splice(0,1)[0])}return i+_(n.substr(r))}(n,p(i),a)),r.value=g(r.value),e.innerHTML=r.value,e.className=function(e,t,n){var r=t?s[t]:n,i=[e.trim()];e.match(/\bhljs\b/)||i.push("hljs");-1===e.indexOf(r)&&i.push(r);return i.join(" ").trim()}(e.className,o,r.language),e.result={language:r.language,re:r.relevance},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.relevance}))}function o(){if(!o.called){o.called=!0;var e=document.querySelectorAll("pre code");f.forEach.call(e,a)}}function T(e){return e=(e||"").toLowerCase(),y[e]||y[s[e]]}i.highlight=k,i.highlightAuto=C,i.fixMarkup=g,i.highlightBlock=a,i.configure=function(e){x=r(x,e)},i.initHighlighting=o,i.initHighlightingOnLoad=function(){addEventListener("DOMContentLoaded",o,!1),addEventListener("load",o,!1)},i.registerLanguage=function(t,e){var n=y[t]=e(i);n.aliases&&n.aliases.forEach(function(e){s[e]=t})},i.listLanguages=function(){return c(y)},i.getLanguage=T,i.inherit=r,i.IDENT_RE="[a-zA-Z]\\w*",i.UNDERSCORE_IDENT_RE="[a-zA-Z_]\\w*",i.NUMBER_RE="\\b\\d+(\\.\\d+)?",i.C_NUMBER_RE="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",i.BINARY_NUMBER_RE="\\b(0b[01]+)",i.RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",i.BACKSLASH_ESCAPE={begin:"\\\\[\\s\\S]",relevance:0},i.APOS_STRING_MODE={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.QUOTE_STRING_MODE={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.PHRASAL_WORDS_MODE={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},i.COMMENT=function(e,t,n){var r=i.inherit({className:"comment",begin:e,end:t,contains:[]},n||{});return r.contains.push(i.PHRASAL_WORDS_MODE),r.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|XXX):",relevance:0}),r},i.C_LINE_COMMENT_MODE=i.COMMENT("//","$"),i.C_BLOCK_COMMENT_MODE=i.COMMENT("/\\*","\\*/"),i.HASH_COMMENT_MODE=i.COMMENT("#","$"),i.NUMBER_MODE={className:"number",begin:i.NUMBER_RE,relevance:0},i.C_NUMBER_MODE={className:"number",begin:i.C_NUMBER_RE,relevance:0},i.BINARY_NUMBER_MODE={className:"number",begin:i.BINARY_NUMBER_RE,relevance:0},i.CSS_NUMBER_MODE={className:"number",begin:i.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},i.REGEXP_MODE={className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[i.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[i.BACKSLASH_ESCAPE]}]},i.TITLE_MODE={className:"title",begin:i.IDENT_RE,relevance:0},i.UNDERSCORE_TITLE_MODE={className:"title",begin:i.UNDERSCORE_IDENT_RE,relevance:0},i.METHOD_GUARD={begin:"\\.\\s*"+i.UNDERSCORE_IDENT_RE,relevance:0}})(t)}()},function(e,t,n){"use strict";t.__esModule=!0,t.extend=s,t.indexOf=function(e,t){for(var n=0,r=e.length;n":">",'"':""","'":"'","`":"`","=":"="},i=/[&<>"'`=]/g,a=/[&<>"'`=]/;function o(e){return r[e]}function s(e){for(var t=1;t",returnBegin:!0,illegal:"\\(|#|//|/\\*|\\\\|:|;",contains:[h,e.inherit(e.TITLE_MODE,{begin:t})],starts:{end:";|\\.",keywords:r,contains:p}},i,{begin:"^-",end:"\\.",relevance:0,excludeEnd:!0,returnBegin:!0,lexemes:"-"+e.IDENT_RE,keywords:"-module -record -undef -export -ifdef -ifndef -author -copyright -doc -vsn -import -include -include_lib -compile -define -else -endif -file -behaviour -behavior -spec",contains:[h]},a,e.QUOTE_STRING_MODE,f,c,u,l,{begin:/\.$/}]}}},function(e,t){e.exports=function(e){return{keywords:{built_in:"spawn spawn_link self",keyword:"after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse|10 query receive rem try when xor"},contains:[{className:"meta",begin:"^[0-9]+> ",relevance:10},e.COMMENT("%","$"),{className:"number",begin:"\\b(\\d+#[a-fA-F0-9]+|\\d+(\\.\\d+)?([eE][-+]?\\d+)?)",relevance:0},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"\\?(::)?([A-Z]\\w*(::)?)+"},{begin:"->"},{begin:"ok"},{begin:"!"},{begin:"(\\b[a-z'][a-zA-Z0-9_']*:[a-z'][a-zA-Z0-9_']*)|(\\b[a-z'][a-zA-Z0-9_']*)",relevance:0},{begin:"[A-Z][a-zA-Z0-9_']*",relevance:0}]}}},function(e,t){e.exports=function(e){var t="HTTP/[0-9\\.]+";return{aliases:["https"],illegal:"\\S",contains:[{begin:"^"+t,end:"$",contains:[{className:"number",begin:"\\b\\d{3}\\b"}]},{begin:"^[A-Z]+ (.*?) "+t+"$",returnBegin:!0,end:"$",contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{begin:t},{className:"keyword",begin:"[A-Z]+"}]},{className:"attribute",begin:"^\\w",end:": ",excludeEnd:!0,illegal:"\\n|\\s|=",starts:{end:"$",relevance:0}},{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}]}}},function(e,t){e.exports=function(e){var t="[A-Za-z$_][0-9A-Za-z$_]*",n={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},r={className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},i={className:"subst",begin:"\\$\\{",end:"\\}",keywords:n,contains:[]},a={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,i]};i.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,r,e.REGEXP_MODE];var o=i.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);return{aliases:["js","jsx"],keywords:n,contains:[{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},{className:"meta",begin:/^#!/,end:/$/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r,{begin:/[{,]\s*/,relevance:0,contains:[{begin:t+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:t,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+t+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:o}]}]},{begin://,subLanguage:"xml",contains:[{begin:/<\w+\s*\/>/,skip:!0},{begin:/<\w+/,end:/(\/\w+|\w+\/)>/,skip:!0,contains:[{begin:/<\w+\s*\/>/,skip:!0},"self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:t}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:o}],illegal:/\[|%/},{begin:/\$[(.]/},e.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0}],illegal:/#(?!!)/}}},function(e,t){e.exports=function(e){var t={literal:"true false null"},n=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],r={end:",",endsWithParent:!0,excludeEnd:!0,contains:n,keywords:t},i={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(r,{begin:/:/})],illegal:"\\S"},a={begin:"\\[",end:"\\]",contains:[e.inherit(r)],illegal:"\\S"};return n.splice(n.length,0,i,a),{contains:n,keywords:t,illegal:"\\S"}}},function(e,t){e.exports=function(e){return{aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$"},{begin:"^.+?\\n[=-]{2,}$"}]},{begin:"<",end:">",subLanguage:"xml",relevance:0},{className:"bullet",begin:"^([*+-]|(\\d+\\.))\\s+"},{className:"strong",begin:"[*_]{2}.+?[*_]{2}"},{className:"emphasis",variants:[{begin:"\\*.+?\\*"},{begin:"_.+?_",relevance:0}]},{className:"quote",begin:"^>\\s+",end:"$"},{className:"code",variants:[{begin:"^```w*s*$",end:"^```s*$"},{begin:"`.+?`"},{begin:"^( {4}|\t)",end:"$",relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},{begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}},function(e,t){e.exports=function(e){var t=e.COMMENT("--","$");return{case_insensitive:!0,illegal:/[<>{}*#]/,contains:[{beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment",end:/;/,endsWithParent:!0,lexemes:/[\w\.]+/,keywords:{keyword:"abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias allocate allow alter always analyze ancillary and any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second section securefile security seed segment select self sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null",built_in:"array bigint binary bit blob boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text varchar varying void"},contains:[{className:"string",begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE,{begin:"''"}]},{className:"string",begin:'"',end:'"',contains:[e.BACKSLASH_ESCAPE,{begin:'""'}]},{className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t]},e.C_BLOCK_COMMENT_MODE,t]}}},function(e,t){e.exports=function(e){var t={endsWithParent:!0,illegal:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[{begin:"\\[",end:"\\]"}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},{begin:/<\?(php)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0}]},{className:"tag",begin:"|$)",end:">",keywords:{name:"style"},contains:[t],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:"|$)",end:">",keywords:{name:"script"},contains:[t],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["actionscript","javascript","handlebars","xml"]}},{className:"meta",variants:[{begin:/<\?xml/,end:/\?>/,relevance:10},{begin:/<\?\w+/,end:/\?>/}]},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},t]}]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var i="hll";function r(e){for(var t=e.target.getAttribute("data-group-id"),n=document.querySelectorAll("[data-group-id='"+t+"']"),r=0;r= 2.0.0-beta.1",7:">= 4.0.0"};var c="[object Object]";function u(e,t,n){this.helpers=e||{},this.partials=t||{},this.decorators=n||{},o.registerDefaultHelpers(this),s.registerDefaultDecorators(this)}u.prototype={constructor:u,logger:l.default,log:l.default.log,registerHelper:function(e,t){if(i.toString.call(e)===c){if(t)throw new a.default("Arg not supported with multiple helpers");i.extend(this.helpers,e)}else this.helpers[e]=t},unregisterHelper:function(e){delete this.helpers[e]},registerPartial:function(e,t){if(i.toString.call(e)===c)i.extend(this.partials,e);else{if(void 0===t)throw new a.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=t}},unregisterPartial:function(e){delete this.partials[e]},registerDecorator:function(e,t){if(i.toString.call(e)===c){if(t)throw new a.default("Arg not supported with multiple decorators");i.extend(this.decorators,e)}else this.decorators[e]=t},unregisterDecorator:function(e){delete this.decorators[e]}};var f=l.default.log;t.log=f,t.createFrame=i.createFrame,t.logger=l.default},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,i){var a;return"

    Sorry, we couldn't find anything for "+e.escapeExpression("function"==typeof(a=null!=(a=n.value||(null!=t?t.value:t))?a:n.helperMissing)?a.call(null!=t?t:e.nullContext||{},{name:"value",hash:{},data:i}):a)+".

    \n"},3:function(e,t,n,r,i,a,o){var s;return null!=(s=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.levels:t,{name:"each",hash:{},fn:e.program(4,i,0,a,o),inverse:e.noop,data:i}))?s:""},4:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{};return'

    '+e.escapeExpression("function"==typeof(l=null!=(l=n.name||(null!=t?t.name:t))?l:n.helperMissing)?l.call(c,{name:"name",hash:{},data:i}):l)+"

    \n"+(null!=(s=n.each.call(c,null!=t?t.results:t,{name:"each",hash:{},fn:e.program(5,i,0,a,o),inverse:e.noop,data:i}))?s:"")},5:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
    \n

    \n '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+'\n

    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.functions:t,{name:"each",hash:{},fn:e.program(6,i,0,a,o),inverse:e.noop,data:i}))?s:"")+'
    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.callbacks:t,{name:"each",hash:{},fn:e.program(8,i,0,a,o),inverse:e.noop,data:i}))?s:"")+'
    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.types:t,{name:"each",hash:{},fn:e.program(10,i,0,a,o),inverse:e.noop,data:i}))?s:"")+"
    \n
    \n"},6:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+"
  • \n"},8:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+" (callback)
  • \n"},10:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+" (type)
  • \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{};return"

    Search Results for "+e.escapeExpression("function"==typeof(l=null!=(l=n.value||(null!=t?t.value:t))?l:n.helperMissing)?l.call(c,{name:"value",hash:{},data:i}):l)+"

    \n\n"+(null!=(s=n.if.call(c,null!=t?t.empty:t,{name:"if",hash:{},fn:e.program(1,i,0,a,o),inverse:e.program(3,i,0,a,o),data:i}))?s:"")},useData:!0,useDepths:!0})},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,i,a,o){var s,l=null!=t?t:e.nullContext||{},c=n.helperMissing;return(null!=(s=(n.newGroup||t&&t.newGroup||c).call(l,o[1],null!=(s=a[0][0])?s.group:s,{name:"newGroup",hash:{},fn:e.program(2,i,0,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+'
  • \n\n'+(null!=(s=n.if.call(l,null!=(s=a[0][0])?s.id:s,{name:"if",hash:{},fn:e.program(8,i,0,a,o),inverse:e.program(25,i,0,a,o),data:i,blockParams:a}))?s:"")+"
  • \n"},2:function(e,t,n,r,i,a){var o;return'
  • '+e.escapeExpression(e.lambda(null!=(o=a[1][0])?o.group:o,t))+"
  • \n"},4:function(e,t,n,r,i){return"clicked open"},6:function(e,t,n,r,i){return"nested"},8:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing;return' \n"+(null!=(o=n.if.call(c,null!=(o=a[1][0])?o.nested_title:o,{name:"if",hash:{},fn:e.program(11,i,0,a),inverse:e.program(13,i,0,a),data:i,blockParams:a}))?o:"")+" \n\n"+(null!=(o=(n.hasContent||t&&t.hasContent||u).call(c,a[1][0],{name:"hasContent",hash:{},fn:e.program(15,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")},9:function(e,t,n,r,i){return'class="expand"'},11:function(e,t,n,r,i,a){var o;return" "+e.escapeExpression(e.lambda(null!=(o=a[2][0])?o.nested_title:o,t))+"\n"},13:function(e,t,n,r,i,a){var o;return" "+e.escapeExpression(e.lambda(null!=(o=a[2][0])?o.title:o,t))+"\n"},15:function(e,t,n,r,i,a){var o;return'
      \n
    • \n Top\n
    • \n\n'+(null!=(o=(n.isArray||t&&t.isArray||n.helperMissing).call(null!=t?t:e.nullContext||{},null!=(o=a[2][0])?o.headers:o,{name:"isArray",hash:{},fn:e.program(16,i,0,a),inverse:e.program(19,i,0,a),data:i,blockParams:a}))?o:"")+"
    \n"},16:function(e,t,n,r,i,a){var o;return null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=a[3][0])?o.headers:o,{name:"each",hash:{},fn:e.program(17,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:""},17:function(e,t,n,r,i,a){var o,s,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • \n '+l(typeof(s=null!=(s=n.id||(null!=t?t.id:t))?s:u)===f?s.call(c,{name:"id",hash:{},data:i,blockParams:a}):s)+"\n
  • \n"},19:function(e,t,n,r,i,a){var o,s=null!=t?t:e.nullContext||{};return(null!=(o=(n.showSummary||t&&t.showSummary||n.helperMissing).call(s,a[3][0],{name:"showSummary",hash:{},fn:e.program(20,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")+(null!=(o=n.each.call(s,null!=(o=a[3][0])?o.nodeGroups:o,{name:"each",hash:{},fn:e.program(22,i,1,a),inverse:e.noop,data:i,blockParams:a}))?o:"")},20:function(e,t,n,r,i,a){var o;return'
  • \n Summary\n
  • \n'},22:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression;return'
  • \n '+l(s(null!=(o=a[0][0])?o.name:o,t))+'\n
      \n'+(null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=a[0][0])?o.nodes:o,{name:"each",hash:{},fn:e.program(23,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")+"
    \n
  • \n"},23:function(e,t,n,r,i,a){var o,s,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • \n '+l(typeof(s=null!=(s=n.id||(null!=t?t.id:t))?s:u)===f?s.call(c,{name:"id",hash:{},data:i,blockParams:a}):s)+"\n
  • \n"},25:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression;return' \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i,a,o){var s;return'
      \n'+(null!=(s=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.nodes:t,{name:"each",hash:{},fn:e.program(1,i,2,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+"
    \n"},useData:!0,useDepths:!0,useBlockParams:!0})},function(i,e,t){(function(e){var y="Expected a function",a=NaN,o="[object Symbol]",s=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,u=/^0o[0-7]+$/i,f=parseInt,t="object"==typeof e&&e&&e.Object===Object&&e,n="object"==typeof self&&self&&self.Object===Object&&self,r=t||n||Function("return this")(),d=Object.prototype.toString,b=Math.max,x=Math.min,_=function(){return r.Date.now()};function p(r,i,e){var a,o,s,l,c,u,f=0,d=!1,p=!1,t=!0;if("function"!=typeof r)throw new TypeError(y);function h(e){var t=a,n=o;return a=o=void 0,f=e,l=r.apply(n,t)}function g(e){var t=e-u;return void 0===u||i<=t||t<0||p&&s<=e-f}function m(){var e,t,n=_();if(g(n))return v(n);c=setTimeout(m,(t=i-((e=n)-u),p?x(t,s-(e-f)):t))}function v(e){return c=void 0,t&&a?h(e):(a=o=void 0,l)}function n(){var e,t=_(),n=g(t);if(a=arguments,o=this,u=t,n){if(void 0===c)return f=e=u,c=setTimeout(m,i),d?h(e):l;if(p)return c=setTimeout(m,i),h(u)}return void 0===c&&(c=setTimeout(m,i)),l}return i=E(i)||0,w(e)&&(d=!!e.leading,s=(p="maxWait"in e)?b(E(e.maxWait)||0,i):s,t="trailing"in e?!!e.trailing:t),n.cancel=function(){void 0!==c&&clearTimeout(c),a=u=o=c=void(f=0)},n.flush=function(){return void 0===c?l:v(_())},n}function w(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function E(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||(n=t)&&"object"==typeof n&&d.call(t)==o)return a;var t,n;if(w(e)){var r="function"==typeof e.valueOf?e.valueOf():e;e=w(r)?r+"":r}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(s,"");var i=c.test(e);return i||u.test(e)?f(e.slice(2),i?2:8):l.test(e)?a:+e}i.exports=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new TypeError(y);return w(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),p(e,t,{leading:r,maxWait:t,trailing:i})}}).call(this,t(20))},,,,,function(e,t,n){n(49),e.exports=n(47)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}t.__esModule=!0;var a=i(n(22)),o=r(n(43)),s=r(n(4)),l=i(n(2)),c=i(n(44)),u=r(n(45));function f(){var t=new a.HandlebarsEnvironment;return l.extend(t,a),t.SafeString=o.default,t.Exception=s.default,t.Utils=l,t.escapeExpression=l.escapeExpression,t.VM=c,t.template=function(e){return c.template(e,t)},t}var d=f();d.create=f,u.default(d),d.default=d,t.default=d,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.registerDefaultHelpers=function(e){i.default(e),a.default(e),o.default(e),s.default(e),l.default(e),c.default(e),u.default(e)};var i=r(n(33)),a=r(n(34)),o=r(n(35)),s=r(n(36)),l=r(n(37)),c=r(n(38)),u=r(n(39))},function(e,t,n){"use strict";t.__esModule=!0;var o=n(2);t.default=function(a){a.registerHelper("blockHelperMissing",function(e,t){var n=t.inverse,r=t.fn;if(!0===e)return r(this);if(!1===e||null==e)return n(this);if(o.isArray(e))return 0"+e[0]+"";return r.slice(0,t)+i+r.slice(n)}function W(e){return!!e}function G(e,a,o,t){return(e||[]).reduce(function(e,t){var n=(a+"."+t.id).match(o),r=t.id&&t.id.match(o);if((n||r)&&!e[t.id]){var i=JSON.parse(JSON.stringify(t));i.match=r?F(r):t.id,e[i.id]=i}return e},t||{})}function K(e,t,n){0ue?de:he)}var be=a()("body"),xe="night-mode",_e=a()(".night-mode-toggle");function we(){be.addClass(xe);try{localStorage.setItem(xe,!0)}catch(e){}}function Ee(){be.hasClass(xe)?function(){be.removeClass(xe);try{localStorage.removeItem(xe)}catch(e){}}():we()}function ke(){!function(){try{localStorage.getItem(xe)&&we()}catch(e){}}(),_e.click(function(){Ee()})}var Ce=n(16);window.$=a.a,a()(function(){o.a.registerHelper("hasContent",j),o.a.registerHelper("isArray",D),o.a.registerHelper("isLocal",L),o.a.registerHelper("newGroup",R),o.a.registerHelper("showSummary",P),l.a.configure({tabReplace:" ",languages:[]}),l.a.registerLanguage("bash",u.a),l.a.registerLanguage("css",d.a),l.a.registerLanguage("diff",h.a),l.a.registerLanguage("erlang",m.a),l.a.registerLanguage("erlang-repl",y.a),l.a.registerLanguage("http",x.a),l.a.registerLanguage("javascript",w.a),l.a.registerLanguage("json",k.a),l.a.registerLanguage("markdown",T.a),l.a.registerLanguage("sql",S.a),l.a.registerLanguage("xml",O.a),ke(),function(){ye();var e=window.innerWidth;a()(window).resize(le()(function(){e!==window.innerWidth&&(e=window.innerWidth,ye())},100)),a()(".sidebar-toggle").click(function(){ve()})}(),ae(),Object(Ce.a)(),l.a.initHighlighting()})}]); \ No newline at end of file +function(n){var e,p,x,a,i,h,f,g,_,l,c,w,E,o,C,m,s,u,v,k="sizzle"+1*new Date,y=n.document,T=0,r=0,d=oe(),b=oe(),N=oe(),S=function(e,t){return e===t&&(c=!0),0},A={}.hasOwnProperty,t=[],O=t.pop,j=t.push,M=t.push,D=t.slice,L=function(e,t){for(var n=0,r=e.length;n+~]|"+P+")"+P+"*"),F=new RegExp("="+P+"*([^\\]'\"]*?)"+P+"*\\]","g"),W=new RegExp(I),G=new RegExp("^"+H+"$"),K={ID:new RegExp("^#("+H+")"),CLASS:new RegExp("^\\.("+H+")"),TAG:new RegExp("^("+H+"|[*])"),ATTR:new RegExp("^"+q),PSEUDO:new RegExp("^"+I),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,V=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,J=/[+~]/,Y=new RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){w()},ie=ye(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{M.apply(t=D.call(y.childNodes),y.childNodes),t[y.childNodes.length].nodeType}catch(e){M={apply:t.length?function(e,t){j.apply(e,D.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function ae(e,t,n,r){var i,a,o,s,l,c,u,f=t&&t.ownerDocument,d=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==d&&9!==d&&11!==d)return n;if(!r&&((t?t.ownerDocument||t:y)!==E&&w(t),t=t||E,C)){if(11!==d&&(l=Z.exec(e)))if(i=l[1]){if(9===d){if(!(o=t.getElementById(i)))return n;if(o.id===i)return n.push(o),n}else if(f&&(o=f.getElementById(i))&&v(t,o)&&o.id===i)return n.push(o),n}else{if(l[2])return M.apply(n,t.getElementsByTagName(e)),n;if((i=l[3])&&p.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(i)),n}if(p.qsa&&!N[e+" "]&&(!m||!m.test(e))){if(1!==d)f=t,u=e;else if("object"!==t.nodeName.toLowerCase()){for((s=t.getAttribute("id"))?s=s.replace(te,ne):t.setAttribute("id",s=k),a=(c=h(e)).length;a--;)c[a]="#"+s+" "+ve(c[a]);u=c.join(","),f=J.test(e)&&ge(t.parentNode)||t}if(u)try{return M.apply(n,f.querySelectorAll(u)),n}catch(e){}finally{s===k&&t.removeAttribute("id")}}}return g(e.replace($,"$1"),t,n,r)}function oe(){var r=[];return function e(t,n){return r.push(t+" ")>x.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function se(e){return e[k]=!0,e}function le(e){var t=E.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ce(e,t){for(var n=e.split("|"),r=n.length;r--;)x.attrHandle[n[r]]=t}function ue(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function de(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function pe(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ie(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function he(o){return se(function(a){return a=+a,se(function(e,t){for(var n,r=o([],e.length,a),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in p=ae.support={},i=ae.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},w=ae.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:y;return r!==E&&9===r.nodeType&&r.documentElement&&(o=(E=r).documentElement,C=!i(E),y!==E&&(n=E.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",re,!1):n.attachEvent&&n.attachEvent("onunload",re)),p.attributes=le(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=le(function(e){return e.appendChild(E.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=Q.test(E.getElementsByClassName),p.getById=le(function(e){return o.appendChild(e).id=k,!E.getElementsByName||!E.getElementsByName(k).length}),p.getById?(x.filter.ID=function(e){var t=e.replace(Y,ee);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(x.filter.ID=function(e){var n=e.replace(Y,ee);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&C){var n,r,i,a=t.getElementById(e);if(a){if((n=a.getAttributeNode("id"))&&n.value===e)return[a];for(i=t.getElementsByName(e),r=0;a=i[r++];)if((n=a.getAttributeNode("id"))&&n.value===e)return[a]}return[]}}),x.find.TAG=p.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,a=t.getElementsByTagName(e);if("*"!==e)return a;for(;n=a[i++];)1===n.nodeType&&r.push(n);return r},x.find.CLASS=p.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&C)return t.getElementsByClassName(e)},s=[],m=[],(p.qsa=Q.test(E.querySelectorAll))&&(le(function(e){o.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||m.push("\\["+P+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||m.push("~="),e.querySelectorAll(":checked").length||m.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||m.push(".#.+[+~]")}),le(function(e){e.innerHTML="";var t=E.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&m.push("name"+P+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&m.push(":enabled",":disabled"),o.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&m.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),m.push(",.*:")})),(p.matchesSelector=Q.test(u=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&le(function(e){p.disconnectedMatch=u.call(e,"*"),u.call(e,"[s!='']:x"),s.push("!=",I)}),m=m.length&&new RegExp(m.join("|")),s=s.length&&new RegExp(s.join("|")),t=Q.test(o.compareDocumentPosition),v=t||Q.test(o.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},S=t?function(e,t){if(e===t)return c=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===E||e.ownerDocument===y&&v(y,e)?-1:t===E||t.ownerDocument===y&&v(y,t)?1:l?L(l,e)-L(l,t):0:4&n?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,r=0,i=e.parentNode,a=t.parentNode,o=[e],s=[t];if(!i||!a)return e===E?-1:t===E?1:i?-1:a?1:l?L(l,e)-L(l,t):0;if(i===a)return ue(e,t);for(n=e;n=n.parentNode;)o.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;o[r]===s[r];)r++;return r?ue(o[r],s[r]):o[r]===y?-1:s[r]===y?1:0}),E},ae.matches=function(e,t){return ae(e,null,null,t)},ae.matchesSelector=function(e,t){if((e.ownerDocument||e)!==E&&w(e),t=t.replace(F,"='$1']"),p.matchesSelector&&C&&!N[t+" "]&&(!s||!s.test(t))&&(!m||!m.test(t)))try{var n=u.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Y,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Y,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ae.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ae.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return K.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&W.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Y,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=d[e+" "];return t||(t=new RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&d(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=ae.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function O(e,n,r){return y(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:M.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),A.test(r[1])&&k.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}).prototype=k.fn,j=k(C);var D=/^(?:parents|prev(?:Until|All))/,L={children:!0,contents:!0,next:!0,prev:!0};function R(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]+)/i,fe=/^$|^module$|\/(?:java|ecma)script/i,de={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function pe(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&S(e,t)?k.merge([e],n):n}function he(e,t){for(var n=0,r=e.length;nx",v.noCloneChecked=!!ge.cloneNode(!0).lastChild.defaultValue;var be=C.documentElement,xe=/^key/,_e=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,we=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function Ce(){return!1}function ke(){try{return C.activeElement}catch(e){}}function Te(e,t,n,r,i,a){var o,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Te(e,s,n,r,t[s],a);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Ce;else if(!i)return e;return 1===a&&(o=i,(i=function(e){return k().off(e),o.apply(this,arguments)}).guid=o.guid||(o.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}k.event={global:{},add:function(t,e,n,r,i){var a,o,s,l,c,u,f,d,p,h,g,m=Q.get(t);if(m)for(n.handler&&(n=(a=n).handler,i=a.selector),i&&k.find.matchesSelector(be,i),n.guid||(n.guid=k.guid++),(l=m.events)||(l=m.events={}),(o=m.handle)||(o=m.handle=function(e){return void 0!==k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(P)||[""]).length;c--;)p=g=(s=we.exec(e[c])||[])[1],h=(s[2]||"").split(".").sort(),p&&(f=k.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=k.event.special[p]||{},u=k.extend({type:p,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},a),(d=l[p])||((d=l[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,o)||t.addEventListener&&t.addEventListener(p,o)),f.add&&(f.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,u):d.push(u),k.event.global[p]=!0)},remove:function(e,t,n,r,i){var a,o,s,l,c,u,f,d,p,h,g,m=Q.hasData(e)&&Q.get(e);if(m&&(l=m.events)){for(c=(t=(t||"").match(P)||[""]).length;c--;)if(p=g=(s=we.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),p){for(f=k.event.special[p]||{},d=l[p=(r?f.delegateType:f.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=a=d.length;a--;)u=d[a],!i&&g!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(d.splice(a,1),u.selector&&d.delegateCount--,f.remove&&f.remove.call(e,u));o&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,m.handle)||k.removeEvent(e,p,m.handle),delete l[p])}else for(p in l)k.event.remove(e,p+t[c],n,r,!0);k.isEmptyObject(l)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,a,o,s=k.event.fix(e),l=new Array(arguments.length),c=(Q.get(this,"events")||{})[s.type]||[],u=k.event.special[s.type]||{};for(l[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Se=/\s*$/g;function je(e,t){return S(e,"table")&&S(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Me(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function De(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,a,o,s,l,c;if(1===t.nodeType){if(Q.hasData(e)&&(a=Q.access(e),o=Q.set(t,a),c=a.events))for(i in delete o.handle,o.events={},c)for(n=0,r=c[i].length;n")},clone:function(e,t,n){var r,i,a,o,s,l,c,u=e.cloneNode(!0),f=k.contains(e.ownerDocument,e);if(!(v.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(o=pe(u),r=0,i=(a=pe(e)).length;r").prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var zt,Ft=[],Wt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Ft.pop()||k.expando+"_"+_t++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,a,o=!1!==e.jsonp&&(Wt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Wt.test(e.data)&&"data");if(o||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,o?e[o]=e[o].replace(Wt,"$1"+r):!1!==e.jsonp&&(e.url+=(wt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return a||k.error(r+" was not called"),a[0]},e.dataTypes[0]="json",i=E[r],E[r]=function(){a=arguments},n.always(function(){void 0===i?k(E).removeProp(r):E[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Ft.push(r)),a&&y(i)&&i(a[0]),a=i=void 0}),"script"}),v.createHTMLDocument=((zt=C.implementation.createHTMLDocument("").body).innerHTML="
    ",2===zt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),a=!n&&[],(i=A.exec(e))?[t.createElement(i[1])]:(i=ye([e],t,a),a&&a.length&&k(a).remove(),k.merge([],i.childNodes)));var r,i,a},k.fn.load=function(e,t,n){var r,i,a,o=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){o.each(function(){n.apply(this,a||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,a,o,s,l,c=k.css(e,"position"),u=k(e),f={};"static"===c&&(e.style.position="relative"),s=u.offset(),a=k.css(e,"top"),l=k.css(e,"left"),i=("absolute"===c||"fixed"===c)&&-1<(a+l).indexOf("auto")?(o=(r=u.position()).top,r.left):(o=parseFloat(a)||0,parseFloat(l)||0),y(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+o),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):u.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===k.css(e,"position");)e=e.offsetParent;return e||be})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var a="pageYOffset"===i;k.fn[t]=function(e){return z(this,function(e,t,n){var r;if(b(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(a?r.pageXOffset:n,a?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=$e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),He.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(o,s){k.each({padding:"inner"+o,content:s,"":"outer"+o},function(r,a){k.fn[a]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return z(this,function(e,t,n){var r;return b(e)?0===a.indexOf("outer")?e["inner"+o]:e.document.documentElement["client"+o]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+o],r["scroll"+o],e.body["offset"+o],r["offset"+o],r["client"+o])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0]+>|\t|)+|(?:\n)))/gm,b="
    ",x={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};function _(e){return e.replace(/&/g,"&").replace(//g,">")}function d(e){return e.nodeName.toLowerCase()}function w(e,t){var n=e&&e.exec(t);return n&&0===n.index}function u(e){return t.test(e)}function r(e){var t,n={},r=Array.prototype.slice.call(arguments,1);for(t in e)n[t]=e[t];return r.forEach(function(e){for(t in e)n[t]=e[t]}),n}function p(e){var i=[];return function e(t,n){for(var r=t.firstChild;r;r=r.nextSibling)3===r.nodeType?n+=r.nodeValue.length:1===r.nodeType&&(i.push({event:"start",offset:n,node:r}),n=e(r,n),d(r).match(/br|hr|img|input/)||i.push({event:"stop",offset:n,node:r}));return n}(e,0),i}function h(t){return t.variants&&!t.cached_variants&&(t.cached_variants=t.variants.map(function(e){return r(t,{variants:null},e)})),t.cached_variants||t.endsWithParent&&[r(t)]||[t]}function E(o){function s(e){return e&&e.source||e}function l(e,t){return new RegExp(s(e),"m"+(o.case_insensitive?"i":"")+(t?"g":""))}!function t(n,e){if(n.compiled)return;n.compiled=!0;n.keywords=n.keywords||n.beginKeywords;if(n.keywords){var r={},i=function(n,e){o.case_insensitive&&(e=e.toLowerCase()),e.split(" ").forEach(function(e){var t=e.split("|");r[t[0]]=[n,t[1]?Number(t[1]):1]})};"string"==typeof n.keywords?i("keyword",n.keywords):c(n.keywords).forEach(function(e){i(e,n.keywords[e])}),n.keywords=r}n.lexemesRe=l(n.lexemes||/\w+/,!0);e&&(n.beginKeywords&&(n.begin="\\b("+n.beginKeywords.split(" ").join("|")+")\\b"),n.begin||(n.begin=/\B|\b/),n.beginRe=l(n.begin),n.end||n.endsWithParent||(n.end=/\B|\b/),n.end&&(n.endRe=l(n.end)),n.terminator_end=s(n.end)||"",n.endsWithParent&&e.terminator_end&&(n.terminator_end+=(n.end?"|":"")+e.terminator_end));n.illegal&&(n.illegalRe=l(n.illegal));null==n.relevance&&(n.relevance=1);n.contains||(n.contains=[]);n.contains=Array.prototype.concat.apply([],n.contains.map(function(e){return h("self"===e?n:e)}));n.contains.forEach(function(e){t(e,n)});n.starts&&t(n.starts,e);var a=n.contains.map(function(e){return e.beginKeywords?"\\.?("+e.begin+")\\.?":e.begin}).concat([n.terminator_end,n.illegal]).map(s).filter(Boolean);n.terminators=a.length?l(a.join("|"),!0):{exec:function(){return null}}}(o)}function C(e,t,s,n){function l(e,t,n,r){var i=r?"":x.classPrefix,a='')+t+o}function c(){p+=null!=d.subLanguage?function(){var e="string"==typeof d.subLanguage;if(e&&!y[d.subLanguage])return _(h);var t=e?C(d.subLanguage,h,!0,a[d.subLanguage]):k(h,d.subLanguage.length?d.subLanguage:void 0);0")+'"');return h+=t,t.length||1}var f=T(e);if(!f)throw new Error('Unknown language: "'+e+'"');E(f);var i,d=n||f,a={},p="";for(i=d;i!==f;i=i.parent)i.className&&(p=l(i.className,"",!0)+p);var h="",g=0;try{for(var o,m,v=0;d.terminators.lastIndex=v,o=d.terminators.exec(t);)m=r(t.substring(v,o.index),o[0]),v=o.index+m;for(r(t.substr(v)),i=d;i.parent;i=i.parent)i.className&&(p+=b);return{relevance:g,value:p,language:e,top:d}}catch(e){if(e.message&&-1!==e.message.indexOf("Illegal"))return{relevance:0,value:_(t)};throw e}}function k(n,e){e=e||x.languages||c(y);var r={relevance:0,value:_(n)},i=r;return e.filter(T).forEach(function(e){var t=C(e,n,!1);t.language=e,t.relevance>i.relevance&&(i=t),t.relevance>r.relevance&&(i=r,r=t)}),i.language&&(r.second_best=i),r}function g(e){return x.tabReplace||x.useBR?e.replace(n,function(e,t){return x.useBR&&"\n"===e?"
    ":x.tabReplace?t.replace(/\t/g,x.tabReplace):""}):e}function a(e){var t,n,r,i,a,o=function(e){var t,n,r,i,a=e.className+" ";if(a+=e.parentNode?e.parentNode.className:"",n=l.exec(a))return T(n[1])?n[1]:"no-highlight";for(a=a.split(/\s+/),t=0,r=a.length;t/g,"\n"):t=e,a=t.textContent,r=o?C(o,a,!0):k(a),(n=p(t)).length&&((i=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=r.value,r.value=function(e,t,n){var r=0,i="",a=[];function o(){return e.length&&t.length?e[0].offset!==t[0].offset?e[0].offset"}function l(e){i+=""}function c(e){("start"===e.event?s:l)(e.node)}for(;e.length||t.length;){var u=o();if(i+=_(n.substring(r,u[0].offset)),r=u[0].offset,u===e){for(a.reverse().forEach(l);c(u.splice(0,1)[0]),(u=o())===e&&u.length&&u[0].offset===r;);a.reverse().forEach(s)}else"start"===u[0].event?a.push(u[0].node):a.pop(),c(u.splice(0,1)[0])}return i+_(n.substr(r))}(n,p(i),a)),r.value=g(r.value),e.innerHTML=r.value,e.className=function(e,t,n){var r=t?s[t]:n,i=[e.trim()];e.match(/\bhljs\b/)||i.push("hljs");-1===e.indexOf(r)&&i.push(r);return i.join(" ").trim()}(e.className,o,r.language),e.result={language:r.language,re:r.relevance},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.relevance}))}function o(){if(!o.called){o.called=!0;var e=document.querySelectorAll("pre code");f.forEach.call(e,a)}}function T(e){return e=(e||"").toLowerCase(),y[e]||y[s[e]]}i.highlight=C,i.highlightAuto=k,i.fixMarkup=g,i.highlightBlock=a,i.configure=function(e){x=r(x,e)},i.initHighlighting=o,i.initHighlightingOnLoad=function(){addEventListener("DOMContentLoaded",o,!1),addEventListener("load",o,!1)},i.registerLanguage=function(t,e){var n=y[t]=e(i);n.aliases&&n.aliases.forEach(function(e){s[e]=t})},i.listLanguages=function(){return c(y)},i.getLanguage=T,i.inherit=r,i.IDENT_RE="[a-zA-Z]\\w*",i.UNDERSCORE_IDENT_RE="[a-zA-Z_]\\w*",i.NUMBER_RE="\\b\\d+(\\.\\d+)?",i.C_NUMBER_RE="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",i.BINARY_NUMBER_RE="\\b(0b[01]+)",i.RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",i.BACKSLASH_ESCAPE={begin:"\\\\[\\s\\S]",relevance:0},i.APOS_STRING_MODE={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.QUOTE_STRING_MODE={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.PHRASAL_WORDS_MODE={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},i.COMMENT=function(e,t,n){var r=i.inherit({className:"comment",begin:e,end:t,contains:[]},n||{});return r.contains.push(i.PHRASAL_WORDS_MODE),r.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|XXX):",relevance:0}),r},i.C_LINE_COMMENT_MODE=i.COMMENT("//","$"),i.C_BLOCK_COMMENT_MODE=i.COMMENT("/\\*","\\*/"),i.HASH_COMMENT_MODE=i.COMMENT("#","$"),i.NUMBER_MODE={className:"number",begin:i.NUMBER_RE,relevance:0},i.C_NUMBER_MODE={className:"number",begin:i.C_NUMBER_RE,relevance:0},i.BINARY_NUMBER_MODE={className:"number",begin:i.BINARY_NUMBER_RE,relevance:0},i.CSS_NUMBER_MODE={className:"number",begin:i.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},i.REGEXP_MODE={className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[i.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[i.BACKSLASH_ESCAPE]}]},i.TITLE_MODE={className:"title",begin:i.IDENT_RE,relevance:0},i.UNDERSCORE_TITLE_MODE={className:"title",begin:i.UNDERSCORE_IDENT_RE,relevance:0},i.METHOD_GUARD={begin:"\\.\\s*"+i.UNDERSCORE_IDENT_RE,relevance:0}})(t)}()},function(e,t,n){"use strict";t.__esModule=!0,t.extend=s,t.indexOf=function(e,t){for(var n=0,r=e.length;n":">",'"':""","'":"'","`":"`","=":"="},i=/[&<>"'`=]/g,a=/[&<>"'`=]/;function o(e){return r[e]}function s(e){for(var t=1;t",returnBegin:!0,illegal:"\\(|#|//|/\\*|\\\\|:|;",contains:[h,e.inherit(e.TITLE_MODE,{begin:t})],starts:{end:";|\\.",keywords:r,contains:p}},i,{begin:"^-",end:"\\.",relevance:0,excludeEnd:!0,returnBegin:!0,lexemes:"-"+e.IDENT_RE,keywords:"-module -record -undef -export -ifdef -ifndef -author -copyright -doc -vsn -import -include -include_lib -compile -define -else -endif -file -behaviour -behavior -spec",contains:[h]},a,e.QUOTE_STRING_MODE,f,c,u,l,{begin:/\.$/}]}}},function(e,t){e.exports=function(e){return{keywords:{built_in:"spawn spawn_link self",keyword:"after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse|10 query receive rem try when xor"},contains:[{className:"meta",begin:"^[0-9]+> ",relevance:10},e.COMMENT("%","$"),{className:"number",begin:"\\b(\\d+#[a-fA-F0-9]+|\\d+(\\.\\d+)?([eE][-+]?\\d+)?)",relevance:0},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"\\?(::)?([A-Z]\\w*(::)?)+"},{begin:"->"},{begin:"ok"},{begin:"!"},{begin:"(\\b[a-z'][a-zA-Z0-9_']*:[a-z'][a-zA-Z0-9_']*)|(\\b[a-z'][a-zA-Z0-9_']*)",relevance:0},{begin:"[A-Z][a-zA-Z0-9_']*",relevance:0}]}}},function(e,t){e.exports=function(e){var t="HTTP/[0-9\\.]+";return{aliases:["https"],illegal:"\\S",contains:[{begin:"^"+t,end:"$",contains:[{className:"number",begin:"\\b\\d{3}\\b"}]},{begin:"^[A-Z]+ (.*?) "+t+"$",returnBegin:!0,end:"$",contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{begin:t},{className:"keyword",begin:"[A-Z]+"}]},{className:"attribute",begin:"^\\w",end:": ",excludeEnd:!0,illegal:"\\n|\\s|=",starts:{end:"$",relevance:0}},{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}]}}},function(e,t){e.exports=function(e){var t="[A-Za-z$_][0-9A-Za-z$_]*",n={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},r={className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},i={className:"subst",begin:"\\$\\{",end:"\\}",keywords:n,contains:[]},a={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,i]};i.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,r,e.REGEXP_MODE];var o=i.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);return{aliases:["js","jsx"],keywords:n,contains:[{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},{className:"meta",begin:/^#!/,end:/$/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r,{begin:/[{,]\s*/,relevance:0,contains:[{begin:t+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:t,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+t+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:o}]}]},{begin://,subLanguage:"xml",contains:[{begin:/<\w+\s*\/>/,skip:!0},{begin:/<\w+/,end:/(\/\w+|\w+\/)>/,skip:!0,contains:[{begin:/<\w+\s*\/>/,skip:!0},"self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:t}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:o}],illegal:/\[|%/},{begin:/\$[(.]/},e.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0}],illegal:/#(?!!)/}}},function(e,t){e.exports=function(e){var t={literal:"true false null"},n=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],r={end:",",endsWithParent:!0,excludeEnd:!0,contains:n,keywords:t},i={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(r,{begin:/:/})],illegal:"\\S"},a={begin:"\\[",end:"\\]",contains:[e.inherit(r)],illegal:"\\S"};return n.splice(n.length,0,i,a),{contains:n,keywords:t,illegal:"\\S"}}},function(e,t){e.exports=function(e){return{aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$"},{begin:"^.+?\\n[=-]{2,}$"}]},{begin:"<",end:">",subLanguage:"xml",relevance:0},{className:"bullet",begin:"^([*+-]|(\\d+\\.))\\s+"},{className:"strong",begin:"[*_]{2}.+?[*_]{2}"},{className:"emphasis",variants:[{begin:"\\*.+?\\*"},{begin:"_.+?_",relevance:0}]},{className:"quote",begin:"^>\\s+",end:"$"},{className:"code",variants:[{begin:"^```w*s*$",end:"^```s*$"},{begin:"`.+?`"},{begin:"^( {4}|\t)",end:"$",relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},{begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}},function(e,t){e.exports=function(e){var t=e.COMMENT("--","$");return{case_insensitive:!0,illegal:/[<>{}*#]/,contains:[{beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment",end:/;/,endsWithParent:!0,lexemes:/[\w\.]+/,keywords:{keyword:"abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias allocate allow alter always analyze ancillary and any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second section securefile security seed segment select self sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null",built_in:"array bigint binary bit blob boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text varchar varying void"},contains:[{className:"string",begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE,{begin:"''"}]},{className:"string",begin:'"',end:'"',contains:[e.BACKSLASH_ESCAPE,{begin:'""'}]},{className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t]},e.C_BLOCK_COMMENT_MODE,t]}}},function(e,t){e.exports=function(e){var t={endsWithParent:!0,illegal:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[{begin:"\\[",end:"\\]"}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},{begin:/<\?(php)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0}]},{className:"tag",begin:"|$)",end:">",keywords:{name:"style"},contains:[t],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:"|$)",end:">",keywords:{name:"script"},contains:[t],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["actionscript","javascript","handlebars","xml"]}},{className:"meta",variants:[{begin:/<\?xml/,end:/\?>/,relevance:10},{begin:/<\?\w+/,end:/\?>/}]},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},t]}]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var i="hll";function r(e){for(var t=e.target.getAttribute("data-group-id"),n=document.querySelectorAll("[data-group-id='"+t+"']"),r=0;r= 2.0.0-beta.1",7:">= 4.0.0"};var c="[object Object]";function u(e,t,n){this.helpers=e||{},this.partials=t||{},this.decorators=n||{},o.registerDefaultHelpers(this),s.registerDefaultDecorators(this)}u.prototype={constructor:u,logger:l.default,log:l.default.log,registerHelper:function(e,t){if(i.toString.call(e)===c){if(t)throw new a.default("Arg not supported with multiple helpers");i.extend(this.helpers,e)}else this.helpers[e]=t},unregisterHelper:function(e){delete this.helpers[e]},registerPartial:function(e,t){if(i.toString.call(e)===c)i.extend(this.partials,e);else{if(void 0===t)throw new a.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=t}},unregisterPartial:function(e){delete this.partials[e]},registerDecorator:function(e,t){if(i.toString.call(e)===c){if(t)throw new a.default("Arg not supported with multiple decorators");i.extend(this.decorators,e)}else this.decorators[e]=t},unregisterDecorator:function(e){delete this.decorators[e]}};var f=l.default.log;t.log=f,t.createFrame=i.createFrame,t.logger=l.default},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,i){var a;return"

    Sorry, we couldn't find anything for "+e.escapeExpression("function"==typeof(a=null!=(a=n.value||(null!=t?t.value:t))?a:n.helperMissing)?a.call(null!=t?t:e.nullContext||{},{name:"value",hash:{},data:i}):a)+".

    \n"},3:function(e,t,n,r,i,a,o){var s;return null!=(s=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.levels:t,{name:"each",hash:{},fn:e.program(4,i,0,a,o),inverse:e.noop,data:i}))?s:""},4:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{};return'

    '+e.escapeExpression("function"==typeof(l=null!=(l=n.name||(null!=t?t.name:t))?l:n.helperMissing)?l.call(c,{name:"name",hash:{},data:i}):l)+"

    \n"+(null!=(s=n.each.call(c,null!=t?t.results:t,{name:"each",hash:{},fn:e.program(5,i,0,a,o),inverse:e.noop,data:i}))?s:"")},5:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
    \n

    \n '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+'\n

    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.functions:t,{name:"each",hash:{},fn:e.program(6,i,0,a,o),inverse:e.noop,data:i}))?s:"")+'
    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.callbacks:t,{name:"each",hash:{},fn:e.program(8,i,0,a,o),inverse:e.noop,data:i}))?s:"")+'
    \n
      \n'+(null!=(s=n.each.call(c,null!=t?t.types:t,{name:"each",hash:{},fn:e.program(10,i,0,a,o),inverse:e.noop,data:i}))?s:"")+"
    \n
    \n"},6:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+"
  • \n"},8:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+" (callback)
  • \n"},10:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+" (type)
  • \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{};return"

    Search Results for "+e.escapeExpression("function"==typeof(l=null!=(l=n.value||(null!=t?t.value:t))?l:n.helperMissing)?l.call(c,{name:"value",hash:{},data:i}):l)+"

    \n\n"+(null!=(s=n.if.call(c,null!=t?t.empty:t,{name:"if",hash:{},fn:e.program(1,i,0,a,o),inverse:e.program(3,i,0,a,o),data:i}))?s:"")},useData:!0,useDepths:!0})},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,i,a,o){var s,l=null!=t?t:e.nullContext||{},c=n.helperMissing,u=e.lambda,f=e.escapeExpression;return(null!=(s=(n.newGroup||t&&t.newGroup||c).call(l,o[1],null!=(s=a[0][0])?s.group:s,{name:"newGroup",hash:{},fn:e.program(2,i,0,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+"\n"+(null!=(s=(n.nestingContextChanged||t&&t.nestingContextChanged||c).call(l,o[1],null!=(s=a[0][0])?s.nested_context:s,{name:"nestingContextChanged",hash:{},fn:e.program(4,i,0,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+'\n
  • \n \n"+(null!=(s=n.if.call(l,null!=(s=a[0][0])?s.nested_title:s,{name:"if",hash:{},fn:e.program(12,i,0,a,o),inverse:e.program(14,i,0,a,o),data:i,blockParams:a}))?s:"")+" \n\n"+(null!=(s=(n.hasContent||t&&t.hasContent||c).call(l,a[0][0],{name:"hasContent",hash:{},fn:e.program(16,i,0,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+"
  • \n"},2:function(e,t,n,r,i,a){var o;return'
  • '+e.escapeExpression(e.lambda(null!=(o=a[1][0])?o.group:o,t))+"
  • \n"},4:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression;return' \n"},6:function(e,t,n,r,i){return"clicked open"},8:function(e,t,n,r,i){return"nested"},10:function(e,t,n,r,i){return'class="expand"'},12:function(e,t,n,r,i,a){var o;return" "+e.escapeExpression(e.lambda(null!=(o=a[1][0])?o.nested_title:o,t))+"\n"},14:function(e,t,n,r,i,a){var o;return" "+e.escapeExpression(e.lambda(null!=(o=a[1][0])?o.title:o,t))+"\n"},16:function(e,t,n,r,i,a){var o;return'
      \n
    • \n Top\n
    • \n\n'+(null!=(o=(n.isArray||t&&t.isArray||n.helperMissing).call(null!=t?t:e.nullContext||{},null!=(o=a[1][0])?o.headers:o,{name:"isArray",hash:{},fn:e.program(17,i,0,a),inverse:e.program(20,i,0,a),data:i,blockParams:a}))?o:"")+"
    \n"},17:function(e,t,n,r,i,a){var o;return null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=a[2][0])?o.headers:o,{name:"each",hash:{},fn:e.program(18,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:""},18:function(e,t,n,r,i,a){var o,s,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • \n '+l(typeof(s=null!=(s=n.id||(null!=t?t.id:t))?s:u)===f?s.call(c,{name:"id",hash:{},data:i,blockParams:a}):s)+"\n
  • \n"},20:function(e,t,n,r,i,a){var o,s=null!=t?t:e.nullContext||{};return(null!=(o=(n.showSummary||t&&t.showSummary||n.helperMissing).call(s,a[2][0],{name:"showSummary",hash:{},fn:e.program(21,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")+(null!=(o=n.each.call(s,null!=(o=a[2][0])?o.nodeGroups:o,{name:"each",hash:{},fn:e.program(23,i,1,a),inverse:e.noop,data:i,blockParams:a}))?o:"")},21:function(e,t,n,r,i,a){var o;return'
  • \n Summary\n
  • \n'},23:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression;return'
  • \n '+l(s(null!=(o=a[0][0])?o.name:o,t))+'\n
      \n'+(null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=a[0][0])?o.nodes:o,{name:"each",hash:{},fn:e.program(24,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")+"
    \n
  • \n"},24:function(e,t,n,r,i,a){var o,s,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
  • \n '+l(typeof(s=null!=(s=n.id||(null!=t?t.id:t))?s:u)===f?s.call(c,{name:"id",hash:{},data:i,blockParams:a}):s)+"\n
  • \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i,a,o){var s;return'
      \n'+(null!=(s=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.nodes:t,{name:"each",hash:{},fn:e.program(1,i,2,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+"
    \n"},useData:!0,useDepths:!0,useBlockParams:!0})},function(i,e,t){(function(e){var y="Expected a function",a=NaN,o="[object Symbol]",s=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,u=/^0o[0-7]+$/i,f=parseInt,t="object"==typeof e&&e&&e.Object===Object&&e,n="object"==typeof self&&self&&self.Object===Object&&self,r=t||n||Function("return this")(),d=Object.prototype.toString,b=Math.max,x=Math.min,_=function(){return r.Date.now()};function p(r,i,e){var a,o,s,l,c,u,f=0,d=!1,p=!1,t=!0;if("function"!=typeof r)throw new TypeError(y);function h(e){var t=a,n=o;return a=o=void 0,f=e,l=r.apply(n,t)}function g(e){var t=e-u;return void 0===u||i<=t||t<0||p&&s<=e-f}function m(){var e,t,n=_();if(g(n))return v(n);c=setTimeout(m,(t=i-((e=n)-u),p?x(t,s-(e-f)):t))}function v(e){return c=void 0,t&&a?h(e):(a=o=void 0,l)}function n(){var e,t=_(),n=g(t);if(a=arguments,o=this,u=t,n){if(void 0===c)return f=e=u,c=setTimeout(m,i),d?h(e):l;if(p)return c=setTimeout(m,i),h(u)}return void 0===c&&(c=setTimeout(m,i)),l}return i=E(i)||0,w(e)&&(d=!!e.leading,s=(p="maxWait"in e)?b(E(e.maxWait)||0,i):s,t="trailing"in e?!!e.trailing:t),n.cancel=function(){void 0!==c&&clearTimeout(c),a=u=o=c=void(f=0)},n.flush=function(){return void 0===c?l:v(_())},n}function w(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function E(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||(n=t)&&"object"==typeof n&&d.call(t)==o)return a;var t,n;if(w(e)){var r="function"==typeof e.valueOf?e.valueOf():e;e=w(r)?r+"":r}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(s,"");var i=c.test(e);return i||u.test(e)?f(e.slice(2),i?2:8):l.test(e)?a:+e}i.exports=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new TypeError(y);return w(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),p(e,t,{leading:r,maxWait:t,trailing:i})}}).call(this,t(20))},,,,,function(e,t,n){n(49),e.exports=n(47)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}t.__esModule=!0;var a=i(n(22)),o=r(n(43)),s=r(n(4)),l=i(n(2)),c=i(n(44)),u=r(n(45));function f(){var t=new a.HandlebarsEnvironment;return l.extend(t,a),t.SafeString=o.default,t.Exception=s.default,t.Utils=l,t.escapeExpression=l.escapeExpression,t.VM=c,t.template=function(e){return c.template(e,t)},t}var d=f();d.create=f,u.default(d),d.default=d,t.default=d,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.registerDefaultHelpers=function(e){i.default(e),a.default(e),o.default(e),s.default(e),l.default(e),c.default(e),u.default(e)};var i=r(n(33)),a=r(n(34)),o=r(n(35)),s=r(n(36)),l=r(n(37)),c=r(n(38)),u=r(n(39))},function(e,t,n){"use strict";t.__esModule=!0;var o=n(2);t.default=function(a){a.registerHelper("blockHelperMissing",function(e,t){var n=t.inverse,r=t.fn;if(!0===e)return r(this);if(!1===e||null==e)return n(this);if(o.isArray(e))return 0"+e[0]+"";return r.slice(0,t)+i+r.slice(n)}function G(e){return!!e}function K(e,a,o,t){return(e||[]).reduce(function(e,t){var n=(a+"."+t.id).match(o),r=t.id&&t.id.match(o);if((n||r)&&!e[t.id]){var i=JSON.parse(JSON.stringify(t));i.match=r?W(r):t.id,e[i.id]=i}return e},t||{})}function X(e,t,n){0fe?pe:ge)}var xe=a()("body"),_e="night-mode",we=a()(".night-mode-toggle");function Ee(){xe.addClass(_e);try{localStorage.setItem(_e,!0)}catch(e){}}function Ce(){xe.hasClass(_e)?function(){xe.removeClass(_e);try{localStorage.removeItem(_e)}catch(e){}}():Ee()}function ke(){!function(){try{localStorage.getItem(_e)&&Ee()}catch(e){}}(),we.click(function(){Ce()})}var Te=n(16);window.$=a.a,a()(function(){o.a.registerHelper("hasContent",j),o.a.registerHelper("isArray",D),o.a.registerHelper("isLocal",L),o.a.registerHelper("newGroup",R),o.a.registerHelper("nestingContextChanged",P),o.a.registerHelper("showSummary",H),l.a.configure({tabReplace:" ",languages:[]}),l.a.registerLanguage("bash",u.a),l.a.registerLanguage("css",d.a),l.a.registerLanguage("diff",h.a),l.a.registerLanguage("erlang",m.a),l.a.registerLanguage("erlang-repl",y.a),l.a.registerLanguage("http",x.a),l.a.registerLanguage("javascript",w.a),l.a.registerLanguage("json",C.a),l.a.registerLanguage("markdown",T.a),l.a.registerLanguage("sql",S.a),l.a.registerLanguage("xml",O.a),ke(),function(){be();var e=window.innerWidth;a()(window).resize(ce()(function(){e!==window.innerWidth&&(e=window.innerWidth,be())},100)),a()(".sidebar-toggle").click(function(){ye()})}(),oe(),Object(Te.a)(),l.a.initHighlighting()})}]); \ No newline at end of file diff --git a/formatters/html/dist/html-49bfdc3542c7cb0f6aeb.css b/formatters/html/dist/html-49bfdc3542c7cb0f6aeb.css deleted file mode 100644 index 21e267bf1..000000000 --- a/formatters/html/dist/html-49bfdc3542c7cb0f6aeb.css +++ /dev/null @@ -1,3 +0,0 @@ -@import url(https://fonts.googleapis.com/css?family=Lato:300,700|Merriweather:300italic,300|Inconsolata:400,700);.hljs-comment,.hljs-quote{color:#8e908c}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#c82829}.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#f5871f}.hljs-attribute{color:#eab700}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#718c00}.hljs-section,.hljs-title{color:#4271ae}.hljs-keyword,.hljs-selector-tag{color:#8959a8}.hljs{background:#fff;color:#4d4d4c} - -/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.hljs-comment,.hljs-quote{color:#969896}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#c66}.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#de935f}.hljs-attribute{color:#f0c674}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#b5bd68}.hljs-section,.hljs-title{color:#81a2be}.hljs-keyword,.hljs-selector-tag{color:#b294bb}.hljs{display:block;overflow-x:auto;background:#1d1f21;color:#c5c8c6;padding:.5em}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}@font-face{font-family:icomoon;src:url(html/fonts/icomoon.eot);src:url(html/fonts/icomoon.eot?#iefixh5z89e) format("embedded-opentype"),url(html/fonts/icomoon.ttf) format("truetype"),url(html/fonts/icomoon.woff) format("woff"),url(html/fonts/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}.icon-elem,[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-link:before{content:"\E005"}.icon-search:before{content:"\E036"}.icon-cross:before{content:"\E117"}@media screen and (max-width:768px){.icon-menu{font-size:1em}}@media screen and (min-width:769px){.icon-menu{font-size:1.25em}}@media screen and (min-width:1281px){.icon-menu{font-size:1.5em}}.icon-menu:before{content:"\E120"}.icon-angle-right:before{content:"\F105"}.icon-code:before{content:"\F121"}body,html{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:100%}body{background-color:#fff;font-size:16px;font-family:Lato,sans-serif;line-height:1.6875em}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.main{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.main,.sidebar{display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;height:100%}.sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;min-height:0;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:300px;position:fixed;top:0;left:0;z-index:4}.content{width:100%;padding-left:300px;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;z-index:3}@media screen and (max-width:768px){body .content{z-index:0;padding-left:0}body .sidebar{z-index:3;-webkit-transform:translateX(-102%);transform:translateX(-102%);will-change:transform}}body.sidebar-opened .sidebar-button,body.sidebar-opening .sidebar-button{-webkit-transform:translateX(250px);transform:translateX(250px)}@media screen and (max-width:768px){body.sidebar-opened .sidebar,body.sidebar-opening .sidebar{-webkit-transform:translateX(0);transform:translateX(0)}}body.sidebar-closed .sidebar,body.sidebar-closing .sidebar{z-index:0}body.sidebar-closed .content,body.sidebar-closing .content{padding-left:0}body.sidebar-closed .sidebar-button,body.sidebar-closing .sidebar-button{-webkit-transform:none;transform:none}body.sidebar-closed .sidebar-button{color:#000}body.sidebar-opening .sidebar-button{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}body.sidebar-opening .sidebar{z-index:0}body.sidebar-opening .content{padding-left:300px;-webkit-transition:padding-left .3s ease-in-out;transition:padding-left .3s ease-in-out}@media screen and (max-width:768px){body.sidebar-opening .content{padding-left:0}body.sidebar-opening .sidebar{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;z-index:3}}body.sidebar-closing .sidebar-button{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}body.sidebar-closing .content{-webkit-transition:padding-left .3s ease-in-out;transition:padding-left .3s ease-in-out}@media screen and (max-width:768px){body.sidebar-closing .sidebar{z-index:3;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(-102%);transform:translateX(-102%)}}body.sidebar-closed .sidebar{visibility:hidden}.content-inner{max-width:949px;margin:0 auto;padding:3px 60px}.content-outer{background-color:#fff;min-height:100%}@media screen and (max-width:768px){.content-inner{padding:27px 20px 27px 40px}}.sidebar-button{position:fixed;z-index:99;left:18px;color:#e1e1e1;background-color:transparent;border:none;padding:.3em 0 0;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;font-size:16px;will-change:transform;-webkit-transform:translateX(250px);transform:translateX(250px)}.sidebar-button:hover{color:#e1e1e1}.sidebar-button:active,.sidebar-button:focus,.sidebar-button:hover{outline:none}@media screen and (max-width:768px){.sidebar-button{-webkit-transform:translateX(0);transform:translateX(0);left:8px}.sidebar-opened .sidebar-button{left:20px}}.sidebar{font-family:Lato,sans-serif;font-size:16px;line-height:18px;background:#373f52;color:#d5dae6;overflow:hidden}.sidebar .gradient{background:-webkit-gradient(linear,left top,left bottom,from(#373f52),to(rgba(55,63,82,0)));background:linear-gradient(#373f52,rgba(55,63,82,0));height:20px;margin-top:-20px;pointer-events:none;position:relative;top:20px;z-index:100}.sidebar ul{list-style:none}.sidebar ul li{margin:0;padding:0 10px}.sidebar a{color:#d5dae6;text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.sidebar a:hover{color:#fff}.sidebar .sidebar-projectLink{margin:18px 30px 0}.sidebar .sidebar-projectDetails{display:inline-block;text-align:right;vertical-align:top;margin-top:6px}.sidebar .sidebar-projectImage{display:inline-block;max-width:64px;max-height:64px;margin-left:15px;vertical-align:bottom}.sidebar .sidebar-projectName{font-weight:700;font-size:24px;line-height:30px;color:#fff;margin:0;padding:0;max-width:230px;word-wrap:break-word}.sidebar .sidebar-projectVersion{margin:0;padding:0;font-weight:300;font-size:16px;line-height:20px;color:#fff}.sidebar .sidebar-listNav{padding:10px 30px 20px;margin:0}.sidebar .sidebar-listNav li,.sidebar .sidebar-listNav li a{text-transform:uppercase;font-weight:300;font-size:14px}.sidebar .sidebar-listNav li{padding-left:17px;border-left:3px solid transparent;-webkit-transition:all .3s linear;transition:all .3s linear;line-height:27px}.sidebar .sidebar-listNav li.selected,.sidebar .sidebar-listNav li.selected a,.sidebar .sidebar-listNav li:hover,.sidebar .sidebar-listNav li:hover a{border-color:#9768d1;color:#fff}.sidebar .sidebar-search{margin:18px 30px;display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex}.sidebar .sidebar-search .search-button:hover,.sidebar .sidebar-search.selected .search-button{color:#9768d1}.sidebar .sidebar-search .search-button{font-size:14px;color:#d5dae6;background-color:transparent;border:none;padding:2px 0 0;margin:0}.sidebar .sidebar-search .search-input{background-color:transparent;border-radius:0;border:none;border-bottom:1px solid #959595;margin-left:5px;height:20px}.sidebar .sidebar-search .search-input:focus,.sidebar .sidebar-search .search-input:hover{outline:none}.sidebar .sidebar-search .icon-search{font-weight:700}.sidebar #full-list{margin:0 0 0 30px;padding:10px 20px 40px;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-box-flex:1;-moz-flex:1 1 0.01%;-ms-flex:1 1 0.01%;flex:1 1 0.01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0.01%}.sidebar #full-list ul{display:none;margin:9px 15px;padding:0}.sidebar #full-list ul li{font-weight:300;line-height:18px;padding:2px 10px}.sidebar #full-list ul li a.expand:before{content:"+";font-family:monospaced;font-size:15px;float:left;width:13px;margin-left:-13px}.sidebar #full-list ul li.open a.expand:before{content:"\2212"}.sidebar #full-list ul li ul{display:none;margin:9px 6px}.sidebar #full-list ul li ul li{border-left:1px solid #959595;padding:0 10px}.sidebar #full-list ul li ul li.active:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\F105";margin-left:-10px;font-size:16px;margin-right:5px}.sidebar #full-list ul li.open>ul{display:block}.sidebar #full-list li{padding:0;line-height:27px}.sidebar #full-list li.active{border-left:none}.sidebar #full-list li.active>a,.sidebar #full-list li.clicked>a{color:#fff}.sidebar #full-list li.open>ul{display:block}.sidebar #full-list li.nested{margin-left:2ex}.sidebar #full-list li .nesting-context{opacity:.6}.sidebar #full-list li.group{text-transform:uppercase;font-weight:700;font-size:.8em;margin:2em 0 0;line-height:1.8em;color:#ddd}@media screen and (max-height:500px){.sidebar{overflow-y:auto}.sidebar #full-list{overflow:visible}}.content-inner{font-family:Merriweather,Book Antiqua,Georgia,Century Schoolbook,serif;font-size:1em;line-height:1.6875em}.content-inner h1,.content-inner h2,.content-inner h3,.content-inner h4,.content-inner h5,.content-inner h6{font-family:Lato,sans-serif;font-weight:700;line-height:1.5em;word-wrap:break-word}.content-inner h1{font-size:2em;margin:1em 0 .5em}.content-inner h1.section-heading{margin:1.5em 0 .5em}.content-inner h1 small{font-weight:300}.content-inner h1 a.view-source{font-size:1.2rem}.content-inner h2{font-size:1.6em;margin:1em 0 .5em;font-weight:700}.content-inner h3{font-size:1.375em;margin:1em 0 .5em;font-weight:700}.content-inner a{color:#000;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}.content-inner a:visited{color:#000}.content-inner a.no-underline{text-decoration:none}.content-inner a.view-source{float:right;color:#959595;text-decoration:none;border:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;margin-top:1px}.content-inner a.view-source:hover{color:#373f52}.content-inner .note{color:#959595;margin-right:5px;font-size:14px;font-weight:400}.content-inner blockquote{font-style:italic;margin:.5em 0;padding:.25em 1.5em;border-left:3px solid #e1e1e1;display:inline-block}.content-inner blockquote :first-child{padding-top:0;margin-top:0}.content-inner blockquote :last-child{padding-bottom:0;margin-bottom:0}.content-inner table{margin:2em 0}.content-inner th{text-align:left;font-family:Lato,sans-serif;text-transform:uppercase;font-weight:700;padding-bottom:.5em}.content-inner tr{border-bottom:1px solid #d5dae6;vertical-align:bottom;height:2.5em}.content-inner td,.content-inner th{padding-left:1em;line-height:2em;vertical-align:top}.content-inner .section-heading:hover a.hover-link{opacity:1;text-decoration:none}.content-inner .section-heading a.hover-link{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;display:inline-block;opacity:0;padding:.3em .6em .6em;line-height:1em;margin-left:-2.7em;text-decoration:none;border:none;font-size:16px;vertical-align:middle}.content-inner .detail h2.section-heading{margin-left:.3em}.content-inner .visible-xs{display:none!important}@media screen and (max-width:768px){.content-inner .visible-xs{display:block!important}}.content-inner img{max-width:100%}.content-inner .summary h2{font-weight:700}.content-inner .summary h2 a{text-decoration:none;border:none}.content-inner .summary span.deprecated{color:#dcc100;font-weight:400;font-style:italic}.content-inner .summary .summary-row .summary-signature{font-family:Inconsolata,Menlo,Courier,monospace;font-weight:700}.content-inner .summary .summary-row .summary-signature a{text-decoration:none;border:none}.content-inner .summary .summary-row .summary-synopsis{font-family:Merriweather,Book Antiqua,Georgia,Century Schoolbook,serif;font-style:italic;padding:0 1.2em;margin:0 0 .5em}.content-inner .summary .summary-row .summary-synopsis p{margin:0;padding:0}@-webkit-keyframes blink-background{0%{background-color:#f7f7f7}to{background-color:#ff9}}@keyframes blink-background{0%{background-color:#f7f7f7}to{background-color:#ff9}}.content-inner .detail:target .detail-header{-webkit-animation-duration:.55s;animation-duration:.55s;-webkit-animation-name:blink-background;animation-name:blink-background;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.content-inner .detail-header{margin:2em 0 1em;padding:.5em 1em;background:#f7f7f7;border-left:3px solid #9768d1;font-size:1em;font-family:Inconsolata,Menlo,Courier,monospace;position:relative}.content-inner .detail-header .note{float:right}.content-inner .detail-header .signature{font-size:1rem;font-weight:700}.content-inner .detail-header:hover a.detail-link{opacity:1;text-decoration:none}.content-inner .detail-header a.detail-link{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0;display:block;opacity:0;padding:.6em;line-height:1.5em;margin-left:-2.5em;text-decoration:none;border:none}.content-inner .specs{opacity:.7;padding-bottom:.05em}.content-inner .specs pre{font-family:Inconsolata,Menlo,Courier,monospace;font-size:.9em;font-style:normal;line-height:24px;white-space:pre-wrap;margin:0;padding:0}.content-inner .docstring{margin:1.2em 0 2.1em 1.2em}.content-inner .docstring h2,.content-inner .docstring h3,.content-inner .docstring h4,.content-inner .docstring h5{font-weight:700}.content-inner .docstring h2{font-size:1.1em}.content-inner .docstring h3{font-size:1em}.content-inner .docstring h4{font-size:.95em}.content-inner .docstring h5{font-size:.9em}.content-inner div.deprecated{border-left:3px solid #dcc100;display:block;padding:9px 15px;background-color:#fffeed}.content-inner a.no-underline,.content-inner pre a{color:#9768d1;text-shadow:none;text-decoration:none;background-image:none}.content-inner a.no-underline:active,.content-inner a.no-underline:focus,.content-inner a.no-underline:hover,.content-inner a.no-underline:visited,.content-inner pre a:active,.content-inner pre a:focus,.content-inner pre a:hover,.content-inner pre a:visited{color:#9768d1;text-decoration:none}.content-inner code{font-family:Inconsolata,Menlo,Courier,monospace;font-style:normal;line-height:24px;font-weight:400;background-color:#f7f9fc;vertical-align:baseline;border-radius:2px;padding:.1em .2em;border:1px solid #d2ddee}.content-inner pre{margin:1.5em 0}.content-inner pre.spec{margin:0}.content-inner pre.spec code{padding:0}.content-inner pre code.hljs{white-space:inherit;padding:.5em 1em;background-color:#f7f9fc}.content-inner .footer{margin:4em auto 1em;text-align:center;font-style:italic;font-size:14px;color:#959595}.content-inner .footer .line{display:inline-block}.content-inner .footer a{color:#959595;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}.content-inner .footer a:visited{color:#959595}#search{min-height:200px}#search h1{display:inline-block}#search .result-id{font-size:1.2em}#search .result-id a{text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}#search .result-id a:active,#search .result-id a:focus,#search .result-id a:visited{color:#000}#search .result-id a:hover{color:#9768d1}#search .result-elem em,#search .result-id em{font-style:normal;color:#9768d1}#search ul{list-style:none;margin:0;padding:0}.night-mode-toggle{top:1.6em}.night-mode-toggle:focus{outline:none}.night-mode-toggle .icon-theme:before{content:"\E900"}@media screen and (max-width:768px){.night-mode-toggle .icon-theme:before{font-size:1em}}@media screen and (min-width:769px){.night-mode-toggle .icon-theme:before{font-size:1.25em}}@media screen and (min-width:1281px){.night-mode-toggle .icon-theme:before{font-size:1.5em}}body.night-mode,body.night-mode .content-outer{background:#212127}body.night-mode .night-mode-toggle .icon-theme:before{content:"\E901"}body.night-mode #search .result-id a:active,body.night-mode #search .result-id a:focus,body.night-mode #search .result-id a:visited{color:#d2d2d2}body.night-mode #search .result-id a:hover{color:#9768d1}body.night-mode .content-inner{color:#b4b4b4}body.night-mode .content-inner h1,body.night-mode .content-inner h2,body.night-mode .content-inner h3,body.night-mode .content-inner h4,body.night-mode .content-inner h5,body.night-mode .content-inner h6{color:#d2d2d2}body.night-mode .content-inner a{text-decoration:none;color:#d2d2d2;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}body.night-mode .content-inner a:visited{color:#d2d2d2}body.night-mode .content-inner a.no-underline,body.night-mode .content-inner a.view-source{text-decoration:none}body.night-mode .content-inner a.view-source:hover{color:#fff}body.night-mode .content-inner .summary h2 a{text-decoration:none}@-webkit-keyframes night-blink-background{0%{background-color:#3a4152}to{background-color:#660}}@keyframes night-blink-background{0%{background-color:#3a4152}to{background-color:#660}}body.night-mode .content-inner .detail:target .detail-header{-webkit-animation-name:night-blink-background;animation-name:night-blink-background}body.night-mode .content-inner .detail-header{background:#3a4152;color:#d2d2d2}body.night-mode .content-inner div.deprecated{background-color:#3c381e}body.night-mode .content-inner code{background-color:#2c2c31;border-color:#44444c}body.night-mode .content-inner pre code.hljs{background-color:#2c2c31}body.night-mode .content-inner pre a{text-decoration:none}body.night-mode .content-inner .footer{color:#959595}body.night-mode .content-inner .footer .line{display:inline-block}body.night-mode .content-inner .footer a{color:#959595}body.night-mode .sidebar-button,body.night-mode .sidebar-closed .sidebar-button{color:#d5dae6}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media print{.main{display:block}.sidebar,.sidebar-button{display:none}.content{padding-left:0;overflow:visible}.summary-row{page-break-inside:avoid}}code.makeup{display:block;overflow-x:auto;padding:.3em .5em!important;white-space:pre}code.makeup .unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.makeup .hll{background-color:#ffc}.makeup .bp{color:#3465a4}.makeup .c,.makeup .c1,.makeup .ch,.makeup .cm,.makeup .cp,.makeup .cpf,.makeup .cs{color:#999}.makeup .dl{color:#4e9a06}.makeup .err{color:#a40000;border:#ef2929}.makeup .fm,.makeup .g{color:#000}.makeup .gd{color:#a40000}.makeup .ge{color:#000;font-style:italic}.makeup .gh{color:navy;font-weight:700}.makeup .gi{color:#00a000}.makeup .go{color:#000;font-style:italic}.makeup .gp{color:#999}.makeup .gr{color:#ef2929}.makeup .gs{color:#000;font-weight:700}.makeup .gt{color:#a40000;font-weight:700}.makeup .gu{color:purple;font-weight:700}.makeup .il{color:#0000cf;font-weight:700}.makeup .k,.makeup .kc,.makeup .kd,.makeup .kn,.makeup .kp,.makeup .kr,.makeup .kt{color:#204a87}.makeup .l{color:#000}.makeup .ld{color:#c00}.makeup .m,.makeup .mb,.makeup .mf,.makeup .mh,.makeup .mi,.makeup .mo{color:#2937ab}.makeup .n{color:#000}.makeup .na{color:#c4a000}.makeup .nb{color:#204a87}.makeup .nc{color:#0000cf}.makeup .nd{color:#5c35cc;font-weight:700}.makeup .ne{color:#c00;font-weight:700}.makeup .nf{color:#f57900}.makeup .ni{color:#ce5c00}.makeup .nl{color:#f57900}.makeup .nn{color:#000}.makeup .no{color:#c17d11}.makeup .nt{color:#204a87;font-weight:700}.makeup .nv,.makeup .nx{color:#000}.makeup .o{color:#ce5c00}.makeup .ow{color:#204a87}.makeup .p,.makeup .py{color:#000}.makeup .s,.makeup .s1,.makeup .s2,.makeup .sa,.makeup .sb,.makeup .sc{color:#4e9a06}.makeup .sd{color:#8f5902;font-style:italic}.makeup .se{color:#204a87}.makeup .sh{color:#4e9a06}.makeup .si{color:#204a87}.makeup .sr{color:#c00}.makeup .ss{color:#c17d11}.makeup .sx{color:#4e9a06}.makeup .vc,.makeup .vg,.makeup .vi,.makeup .vm,.makeup .x{color:#000}.night-mode .makeup{color:#f8f8f2}.night-mode .makeup .hll{background-color:#49483e}.night-mode .makeup .bp{color:#f8f8f2}.night-mode .makeup .c,.night-mode .makeup .c1,.night-mode .makeup .ch,.night-mode .makeup .cm,.night-mode .makeup .cp,.night-mode .makeup .cpf,.night-mode .makeup .cs{color:#75715e}.night-mode .makeup .dl{color:#e6db74}.night-mode .makeup .err{color:#960050;background-color:#1e0010}.night-mode .makeup .fm{color:#a6e22e}.night-mode .makeup .gd{color:#f92672}.night-mode .makeup .ge{font-style:italic}.night-mode .makeup .gi{color:#a6e22e}.night-mode .makeup .gs{font-weight:700}.night-mode .makeup .gu{color:#75715e}.night-mode .makeup .gt{color:#f92672;font-weight:700}.night-mode .makeup .il{color:#ae81ff}.night-mode .makeup .k,.night-mode .makeup .kc,.night-mode .makeup .kd{color:#66d9ef}.night-mode .makeup .kn{color:#f92672}.night-mode .makeup .kp,.night-mode .makeup .kr,.night-mode .makeup .kt{color:#66d9ef}.night-mode .makeup .l,.night-mode .makeup .ld,.night-mode .makeup .m,.night-mode .makeup .mb,.night-mode .makeup .mf,.night-mode .makeup .mh,.night-mode .makeup .mi,.night-mode .makeup .mo{color:#ae81ff}.night-mode .makeup .n{color:#f8f8f2}.night-mode .makeup .na{color:#a6e22e}.night-mode .makeup .nb{color:#f8f8f2}.night-mode .makeup .nc,.night-mode .makeup .nd,.night-mode .makeup .ne,.night-mode .makeup .nf{color:#a6e22e}.night-mode .makeup .ni,.night-mode .makeup .nl,.night-mode .makeup .nn{color:#f8f8f2}.night-mode .makeup .no{color:#66d9ef}.night-mode .makeup .nt{color:#f92672}.night-mode .makeup .nv{color:#f8f8f2}.night-mode .makeup .nx{color:#a6e22e}.night-mode .makeup .o,.night-mode .makeup .ow{color:#f92672}.night-mode .makeup .p,.night-mode .makeup .py{color:#f8f8f2}.night-mode .makeup .s,.night-mode .makeup .s1,.night-mode .makeup .s2,.night-mode .makeup .sa,.night-mode .makeup .sb,.night-mode .makeup .sc,.night-mode .makeup .sd{color:#e6db74}.night-mode .makeup .se{color:#ae81ff}.night-mode .makeup .sh,.night-mode .makeup .si,.night-mode .makeup .sr,.night-mode .makeup .ss,.night-mode .makeup .sx{color:#e6db74}.night-mode .makeup .vc,.night-mode .makeup .vg,.night-mode .makeup .vi,.night-mode .makeup .vm{color:#f8f8f2} \ No newline at end of file diff --git a/lib/ex_doc/formatter/html.ex b/lib/ex_doc/formatter/html.ex index 3e704064c..a95926137 100644 --- a/lib/ex_doc/formatter/html.ex +++ b/lib/ex_doc/formatter/html.ex @@ -20,7 +20,11 @@ defmodule ExDoc.Formatter.HTML do output_setup(build, config) autolink = Autolink.compile(project_nodes, ".html", config.deps) - linked = Autolink.all(project_nodes, autolink) + + linked = + project_nodes + |> Autolink.all(autolink) + |> add_nesting_info(config.group_modules_by_nesting) nodes_map = %{ modules: filter_list(:module, linked), @@ -41,13 +45,9 @@ defmodule ExDoc.Formatter.HTML do assets_dir = "assets" static_files = generate_assets(config, assets_dir, default_assets(config)) - sidebar_files = - nodes_map - |> Enum.into(%{}, fn {k, v} -> {k, group_by_nesting(v, config)} end) - |> generate_sidebar_items(extras, config) - generated_files = - generate_extras(nodes_map, extras, config) ++ + generate_sidebar_items(nodes_map, extras, config) ++ + generate_extras(nodes_map, extras, config) ++ generate_logo(assets_dir, config) ++ generate_search(nodes_map, config) ++ generate_not_found(nodes_map, config) ++ @@ -55,7 +55,7 @@ defmodule ExDoc.Formatter.HTML do generate_list(nodes_map.exceptions, nodes_map, config) ++ generate_list(nodes_map.tasks, nodes_map, config) ++ generate_index(config) - generate_build(static_files ++ sidebar_files ++ generated_files, build) + generate_build(static_files ++ generated_files, build) config.output |> Path.join("index.html") |> Path.relative_to_cwd() end @@ -83,113 +83,35 @@ defmodule ExDoc.Formatter.HTML do end end - defp group_by_nesting([], _), do: [] - - defp group_by_nesting(nodes, %{group_modules_by_nesting: []}), do: nodes - - defp group_by_nesting(nodes, %{group_modules_by_nesting: prefixes}) do - # At this stage, nodes have already been sorted by group and id. We preserve the - # ordering of the processed nodes as we insert new ones, since the inserted context - # nodes have no `id` property. This enables the sidebar UI code to determine if a - # node is only for context (because it has no `id`), but prevents sorting nodes - # again using the `GroupMatcher` as it relies in part on the `id`. - - %{group: g} = hd(nodes) - - # * `context_group` tracks the current module group (as defined in `:groups_for_modules`) - # we're processing: we want to treat each group independently with respect to displaying - # module prefixes for nesting. - # * `nesting_context` is the module name of the module node we most recently - # inserted to provide context about the nested modules. Note that the same module name - # might have to be inserted multiple times as the context changes. - # * `processed_nodes` accumulates processed nodes (and newly inserted nesting context nodes) - # across all groups. - acc = %{ - context_group: g, - nesting_context: nil, - prefixes_to_nest: prefixes, - processed_nodes: [] - } + defp add_nesting_info([], _), do: [] - Enum.reduce(nodes, acc, &process_unnested_node/2) - |> Map.get(:processed_nodes) - |> Enum.reverse() - end + defp add_nesting_info(nodes, []) when is_list(nodes), do: nodes - defp process_unnested_node(%ModuleNode{} = module_node, acc) do - module_node - |> maybe_truncate_node_title(acc.prefixes_to_nest) - |> maybe_insert_nesting_context_node(acc) + defp add_nesting_info(nodes, prefixes) when is_list(nodes) do + Enum.map(nodes, &add_nesting_info(&1, prefixes)) end - defp maybe_truncate_node_title(%ModuleNode{title: title} = module_node, prefixes) do - case truncate_title(title, prefixes) do - {:ok, truncated_title} -> %{module_node | nested_title: truncated_title} - _ -> module_node + defp add_nesting_info(%ModuleNode{title: title} = module_node, prefixes) do + case split_nested_title(title, prefixes) do + :error -> + module_node + + {prefix, truncated_title} -> + %{module_node | nested_title: truncated_title, nested_context: prefix} end end - defp truncate_title(_title, [] = _prefixes), do: :error + defp split_nested_title(_title, [] = _prefixes), do: :error - defp truncate_title(title, prefixes) do + defp split_nested_title(title, prefixes) do prefixes |> Enum.find(&String.starts_with?(title, &1 <> ".")) |> case do nil -> :error - prefix -> {:ok, String.trim_leading(title, prefix <> ".")} + prefix -> {prefix, String.trim_leading(title, prefix <> ".")} end end - defp maybe_insert_nesting_context_node( - %ModuleNode{group: module_group} = module_node, - %{context_group: context_group} = acc - ) - when context_group != module_group do - acc = %{acc | context_group: module_group, nesting_context: nil} - maybe_insert_nesting_context_node(module_node, acc) - end - - defp maybe_insert_nesting_context_node(%ModuleNode{nested_title: nil} = module_node, acc) do - %{acc | processed_nodes: [module_node | acc.processed_nodes]} - end - - defp maybe_insert_nesting_context_node(%ModuleNode{} = module_node, acc) do - {context_module_name, context_module_atom} = get_context_module_info(module_node) - - processed_nodes = - if context_module_atom == acc.nesting_context do - [module_node | acc.processed_nodes] - else - # There is a module with a truncated module name, but it has no immediate context. - # We therefore insert a new module so that the sidebar will be able to display a - # "group title" module for the nested modules. - - context_node = %ModuleNode{ - group: module_node.group, - module: context_module_atom, - title: context_module_name, - type: module_node.type - } - - # the ordering of processed nodes must be preserved: - # when the list gets reversed, `context_node` will be displayed before `module_node` - [module_node, context_node | acc.processed_nodes] - end - - %{acc | nesting_context: context_module_atom, processed_nodes: processed_nodes} - end - - defp get_context_module_info(%ModuleNode{title: title, nested_title: truncated}) do - name = - if truncated == nil do - title - else - String.trim_trailing(title, "." <> truncated) - end - - {name, :"Elixir.#{name}"} - end - defp generate_build(files, build) do entries = Enum.map(files, &[&1, "\n"]) File.write!(build, entries) diff --git a/lib/ex_doc/formatter/html/templates.ex b/lib/ex_doc/formatter/html/templates.ex index 255e89f5b..3d2d0d906 100644 --- a/lib/ex_doc/formatter/html/templates.ex +++ b/lib/ex_doc/formatter/html/templates.ex @@ -197,7 +197,7 @@ defmodule ExDoc.Formatter.HTML.Templates do defp sidebar_items_json_string(module_node, items) do json_attrs = - [:id, :title, :nested_title] + [:id, :title, :nested_title, :nested_context] |> Enum.map(&{&1, Map.get(module_node, &1)}) |> Enum.reject(fn {_k, v} -> is_nil(v) end) |> Enum.map_join(",", fn {k, v} -> ~s/"#{k}":#{inspect(v)}/ end) diff --git a/lib/ex_doc/nodes.ex b/lib/ex_doc/nodes.ex index 07bc8c714..edd35dbc6 100644 --- a/lib/ex_doc/nodes.ex +++ b/lib/ex_doc/nodes.ex @@ -5,6 +5,7 @@ defmodule ExDoc.ModuleNode do defstruct id: nil, title: nil, + nested_context: nil, nested_title: nil, module: nil, group: nil, @@ -21,6 +22,7 @@ defmodule ExDoc.ModuleNode do @type t :: %__MODULE__{ id: nil | String.t(), title: nil | String.t(), + nested_context: nil | String.t(), nested_title: nil | String.t(), module: nil | String.t(), group: nil | String.t(), From b1241540e646e3b08c7c47fe2a68f6071d2b9af3 Mon Sep 17 00:00:00 2001 From: David Sulc Date: Wed, 24 Oct 2018 07:16:56 +0200 Subject: [PATCH 19/23] used iodata to build JSONed sidebar items --- lib/ex_doc/formatter/html/templates.ex | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/lib/ex_doc/formatter/html/templates.ex b/lib/ex_doc/formatter/html/templates.ex index 3d2d0d906..40271c69c 100644 --- a/lib/ex_doc/formatter/html/templates.ex +++ b/lib/ex_doc/formatter/html/templates.ex @@ -197,22 +197,23 @@ defmodule ExDoc.Formatter.HTML.Templates do defp sidebar_items_json_string(module_node, items) do json_attrs = - [:id, :title, :nested_title, :nested_context] - |> Enum.map(&{&1, Map.get(module_node, &1)}) - |> Enum.reject(fn {_k, v} -> is_nil(v) end) - |> Enum.map_join(",", fn {k, v} -> ~s/"#{k}":#{inspect(v)}/ end) + for key <- [:id, :title, :nested_title, :nested_context], + value = Map.get(module_node, key), + do: [json_kv(key, inspect(value)), ?,] - json_attrs = json_attrs <> ~s/,"group":"#{module_node.group}"/ + json_attrs = [json_attrs | ~s("group":"#{module_node.group}")] json_attrs = case items do "" -> json_attrs - items -> json_attrs <> ~s/,"nodeGroups":[#{items}]/ + items -> [json_attrs, ?, | json_kv(:nodeGroups, "[#{items}]")] end - "{#{json_attrs}}" + IO.iodata_to_binary([?{, json_attrs, ?}]) end + defp json_kv(key, value), do: [?", Atom.to_string(key), ?", ?:, value] + def module_summary(module_node) do [Types: module_node.typespecs] ++ function_groups(module_node.function_groups, module_node.docs) ++ From eb4fa8e4ab60bfa90a0ed2296b2e153b4cd67d3e Mon Sep 17 00:00:00 2001 From: David Sulc Date: Wed, 24 Oct 2018 20:01:09 +0200 Subject: [PATCH 20/23] added test for :group_modules_by_nesting --- test/ex_doc/formatter/html_test.exs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/test/ex_doc/formatter/html_test.exs b/test/ex_doc/formatter/html_test.exs index 2d962f71f..90f8d4ab4 100644 --- a/test/ex_doc/formatter/html_test.exs +++ b/test/ex_doc/formatter/html_test.exs @@ -191,6 +191,20 @@ defmodule ExDoc.Formatter.HTMLTest do assert content =~ ~r{task_with_docs} end + test "groups modules by nesting" do + doc_config() + |> Keyword.put(:group_modules_by_nesting, [Common.Nesting.Prefix]) + |> generate_docs() + + content = read_wildcard!("#{output_dir()}/dist/sidebar_items-*.js") + + assert content =~ + ~r{"id":"Common\.Nesting\.Prefix\.Foo","title":"Common\.Nesting\.Prefix\.Foo","nested_title":"Foo","nested_context":"Common\.Nesting\.Prefix"}ms + + assert content =~ + ~r{"id":"Common\.Nesting\.Prefix\.Bar","title":"Common\.Nesting\.Prefix\.Bar","nested_title":"Bar","nested_context":"Common\.Nesting\.Prefix"}ms + end + describe "generates logo" do test "overriding previous entries" do File.mkdir_p!("#{output_dir()}/assets") From ff459acecfce7d4ee5ec644ad45b2900785d3f5b Mon Sep 17 00:00:00 2001 From: David Sulc Date: Wed, 24 Oct 2018 20:05:17 +0200 Subject: [PATCH 21/23] added fixtures --- test/fixtures/common_nesting_prefix_bar.ex | 3 +++ test/fixtures/common_nesting_prefix_foo.ex | 3 +++ 2 files changed, 6 insertions(+) create mode 100644 test/fixtures/common_nesting_prefix_bar.ex create mode 100644 test/fixtures/common_nesting_prefix_foo.ex diff --git a/test/fixtures/common_nesting_prefix_bar.ex b/test/fixtures/common_nesting_prefix_bar.ex new file mode 100644 index 000000000..10ce8c31b --- /dev/null +++ b/test/fixtures/common_nesting_prefix_bar.ex @@ -0,0 +1,3 @@ +defmodule Common.Nesting.Prefix.Bar do + @moduledoc "moduledoc" +end diff --git a/test/fixtures/common_nesting_prefix_foo.ex b/test/fixtures/common_nesting_prefix_foo.ex new file mode 100644 index 000000000..04660e1f0 --- /dev/null +++ b/test/fixtures/common_nesting_prefix_foo.ex @@ -0,0 +1,3 @@ +defmodule Common.Nesting.Prefix.Foo do + @moduledoc "moduledoc" +end From d373d599a195553bda9dd9673327bf31483967a2 Mon Sep 17 00:00:00 2001 From: David Sulc Date: Thu, 25 Oct 2018 17:18:39 +0200 Subject: [PATCH 22/23] rename block helpers for consistency * renamed newGroup -> groupChanged * renamed nestingContextChanged -> nestingChanged These were normalized to the ...Changed form, as it fit better than new...: the nesting context isn't necessarily new (duplicates can happen). --- assets/js/app.js | 8 ++++---- .../js/template-helpers/{newGroup.js => groupChanged.js} | 2 +- .../{nestingContextChanged.js => nestingChanged.js} | 2 +- assets/js/templates/sidebar-items.handlebars | 8 ++++---- ...1ba8d67816a5bb76.css => html-2c36aea493b65986bbc5.css} | 0 ...a11ba8d67816a5bb76.js => html-2c36aea493b65986bbc5.js} | 2 +- 6 files changed, 11 insertions(+), 11 deletions(-) rename assets/js/template-helpers/{newGroup.js => groupChanged.js} (73%) rename assets/js/template-helpers/{nestingContextChanged.js => nestingChanged.js} (80%) rename formatters/html/dist/{html-31a11ba8d67816a5bb76.css => html-2c36aea493b65986bbc5.css} (100%) rename formatters/html/dist/{html-31a11ba8d67816a5bb76.js => html-2c36aea493b65986bbc5.js} (86%) diff --git a/assets/js/app.js b/assets/js/app.js index 3f40941cb..f5f4e29eb 100644 --- a/assets/js/app.js +++ b/assets/js/app.js @@ -20,8 +20,8 @@ import xml from 'highlight.js/lib/languages/xml' import hasContent from './template-helpers/hasContent' import isArray from './template-helpers/isArray' import isLocal from './template-helpers/isLocal' -import newGroup from './template-helpers/newGroup' -import nestingContextChanged from './template-helpers/nestingContextChanged' +import groupChanged from './template-helpers/groupChanged' +import nestingChanged from './template-helpers/nestingChanged' import showSummary from './template-helpers/showSummary' import {initialize as initEvents} from './events' @@ -36,8 +36,8 @@ $(() => { Handlebars.registerHelper('hasContent', hasContent) Handlebars.registerHelper('isArray', isArray) Handlebars.registerHelper('isLocal', isLocal) - Handlebars.registerHelper('newGroup', newGroup) - Handlebars.registerHelper('nestingContextChanged', nestingContextChanged) + Handlebars.registerHelper('groupChanged', groupChanged) + Handlebars.registerHelper('nestingChanged', nestingChanged) Handlebars.registerHelper('showSummary', showSummary) // Set up Highlight.js diff --git a/assets/js/template-helpers/newGroup.js b/assets/js/template-helpers/groupChanged.js similarity index 73% rename from assets/js/template-helpers/newGroup.js rename to assets/js/template-helpers/groupChanged.js index abbb96226..702117899 100644 --- a/assets/js/template-helpers/newGroup.js +++ b/assets/js/template-helpers/groupChanged.js @@ -1,7 +1,7 @@ export default function (context, nodeGroup, options) { var group = nodeGroup || '' if (context.group !== group) { - // reset the nesting context for the #nestingContextChanged block helper + // reset the nesting context for the #nestingChanged block helper delete context.nestedContext context.group = group return options.fn(this) diff --git a/assets/js/template-helpers/nestingContextChanged.js b/assets/js/template-helpers/nestingChanged.js similarity index 80% rename from assets/js/template-helpers/nestingContextChanged.js rename to assets/js/template-helpers/nestingChanged.js index c0b11cf14..97dfa453e 100644 --- a/assets/js/template-helpers/nestingContextChanged.js +++ b/assets/js/template-helpers/nestingChanged.js @@ -1,6 +1,6 @@ export default function (context, nestedContext, options) { // context.nestedContext is also reset each time a new group - // is encountered (the value is reset within the #newGroup + // is encountered (the value is reset within the #groupChanged // block helper) if (context.nestedContext !== nestedContext) { context.nestedContext = nestedContext diff --git a/assets/js/templates/sidebar-items.handlebars b/assets/js/templates/sidebar-items.handlebars index 6293390c1..cb785db7b 100644 --- a/assets/js/templates/sidebar-items.handlebars +++ b/assets/js/templates/sidebar-items.handlebars @@ -1,12 +1,12 @@
      {{#each nodes as |node nodeId|}} - {{#newGroup ../this node.group}} + {{#groupChanged ../this node.group}}
    • {{node.group}}
    • - {{/newGroup}} + {{/groupChanged}} - {{#nestingContextChanged ../this node.nested_context}} + {{#nestingChanged ../this node.nested_context}} - {{/nestingContextChanged}} + {{/nestingChanged}}
    • {{! When visiting a module page, the link to this module page diff --git a/formatters/html/dist/html-31a11ba8d67816a5bb76.css b/formatters/html/dist/html-2c36aea493b65986bbc5.css similarity index 100% rename from formatters/html/dist/html-31a11ba8d67816a5bb76.css rename to formatters/html/dist/html-2c36aea493b65986bbc5.css diff --git a/formatters/html/dist/html-31a11ba8d67816a5bb76.js b/formatters/html/dist/html-2c36aea493b65986bbc5.js similarity index 86% rename from formatters/html/dist/html-31a11ba8d67816a5bb76.js rename to formatters/html/dist/html-2c36aea493b65986bbc5.js index 192f7c514..718a05743 100644 --- a/formatters/html/dist/html-31a11ba8d67816a5bb76.js +++ b/formatters/html/dist/html-2c36aea493b65986bbc5.js @@ -36,4 +36,4 @@ * * Date: 2016-08-08 */ -function(n){var e,p,x,a,i,h,f,g,_,l,c,w,E,o,C,m,s,u,v,k="sizzle"+1*new Date,y=n.document,T=0,r=0,d=oe(),b=oe(),N=oe(),S=function(e,t){return e===t&&(c=!0),0},A={}.hasOwnProperty,t=[],O=t.pop,j=t.push,M=t.push,D=t.slice,L=function(e,t){for(var n=0,r=e.length;n+~]|"+P+")"+P+"*"),F=new RegExp("="+P+"*([^\\]'\"]*?)"+P+"*\\]","g"),W=new RegExp(I),G=new RegExp("^"+H+"$"),K={ID:new RegExp("^#("+H+")"),CLASS:new RegExp("^\\.("+H+")"),TAG:new RegExp("^("+H+"|[*])"),ATTR:new RegExp("^"+q),PSEUDO:new RegExp("^"+I),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,V=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,J=/[+~]/,Y=new RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){w()},ie=ye(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{M.apply(t=D.call(y.childNodes),y.childNodes),t[y.childNodes.length].nodeType}catch(e){M={apply:t.length?function(e,t){j.apply(e,D.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function ae(e,t,n,r){var i,a,o,s,l,c,u,f=t&&t.ownerDocument,d=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==d&&9!==d&&11!==d)return n;if(!r&&((t?t.ownerDocument||t:y)!==E&&w(t),t=t||E,C)){if(11!==d&&(l=Z.exec(e)))if(i=l[1]){if(9===d){if(!(o=t.getElementById(i)))return n;if(o.id===i)return n.push(o),n}else if(f&&(o=f.getElementById(i))&&v(t,o)&&o.id===i)return n.push(o),n}else{if(l[2])return M.apply(n,t.getElementsByTagName(e)),n;if((i=l[3])&&p.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(i)),n}if(p.qsa&&!N[e+" "]&&(!m||!m.test(e))){if(1!==d)f=t,u=e;else if("object"!==t.nodeName.toLowerCase()){for((s=t.getAttribute("id"))?s=s.replace(te,ne):t.setAttribute("id",s=k),a=(c=h(e)).length;a--;)c[a]="#"+s+" "+ve(c[a]);u=c.join(","),f=J.test(e)&&ge(t.parentNode)||t}if(u)try{return M.apply(n,f.querySelectorAll(u)),n}catch(e){}finally{s===k&&t.removeAttribute("id")}}}return g(e.replace($,"$1"),t,n,r)}function oe(){var r=[];return function e(t,n){return r.push(t+" ")>x.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function se(e){return e[k]=!0,e}function le(e){var t=E.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ce(e,t){for(var n=e.split("|"),r=n.length;r--;)x.attrHandle[n[r]]=t}function ue(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function de(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function pe(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ie(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function he(o){return se(function(a){return a=+a,se(function(e,t){for(var n,r=o([],e.length,a),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in p=ae.support={},i=ae.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},w=ae.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:y;return r!==E&&9===r.nodeType&&r.documentElement&&(o=(E=r).documentElement,C=!i(E),y!==E&&(n=E.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",re,!1):n.attachEvent&&n.attachEvent("onunload",re)),p.attributes=le(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=le(function(e){return e.appendChild(E.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=Q.test(E.getElementsByClassName),p.getById=le(function(e){return o.appendChild(e).id=k,!E.getElementsByName||!E.getElementsByName(k).length}),p.getById?(x.filter.ID=function(e){var t=e.replace(Y,ee);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(x.filter.ID=function(e){var n=e.replace(Y,ee);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&C){var n,r,i,a=t.getElementById(e);if(a){if((n=a.getAttributeNode("id"))&&n.value===e)return[a];for(i=t.getElementsByName(e),r=0;a=i[r++];)if((n=a.getAttributeNode("id"))&&n.value===e)return[a]}return[]}}),x.find.TAG=p.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,a=t.getElementsByTagName(e);if("*"!==e)return a;for(;n=a[i++];)1===n.nodeType&&r.push(n);return r},x.find.CLASS=p.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&C)return t.getElementsByClassName(e)},s=[],m=[],(p.qsa=Q.test(E.querySelectorAll))&&(le(function(e){o.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||m.push("\\["+P+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||m.push("~="),e.querySelectorAll(":checked").length||m.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||m.push(".#.+[+~]")}),le(function(e){e.innerHTML="";var t=E.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&m.push("name"+P+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&m.push(":enabled",":disabled"),o.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&m.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),m.push(",.*:")})),(p.matchesSelector=Q.test(u=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&le(function(e){p.disconnectedMatch=u.call(e,"*"),u.call(e,"[s!='']:x"),s.push("!=",I)}),m=m.length&&new RegExp(m.join("|")),s=s.length&&new RegExp(s.join("|")),t=Q.test(o.compareDocumentPosition),v=t||Q.test(o.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},S=t?function(e,t){if(e===t)return c=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===E||e.ownerDocument===y&&v(y,e)?-1:t===E||t.ownerDocument===y&&v(y,t)?1:l?L(l,e)-L(l,t):0:4&n?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,r=0,i=e.parentNode,a=t.parentNode,o=[e],s=[t];if(!i||!a)return e===E?-1:t===E?1:i?-1:a?1:l?L(l,e)-L(l,t):0;if(i===a)return ue(e,t);for(n=e;n=n.parentNode;)o.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;o[r]===s[r];)r++;return r?ue(o[r],s[r]):o[r]===y?-1:s[r]===y?1:0}),E},ae.matches=function(e,t){return ae(e,null,null,t)},ae.matchesSelector=function(e,t){if((e.ownerDocument||e)!==E&&w(e),t=t.replace(F,"='$1']"),p.matchesSelector&&C&&!N[t+" "]&&(!s||!s.test(t))&&(!m||!m.test(t)))try{var n=u.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Y,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Y,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ae.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ae.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return K.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&W.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Y,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=d[e+" "];return t||(t=new RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&d(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=ae.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function O(e,n,r){return y(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:M.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),A.test(r[1])&&k.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}).prototype=k.fn,j=k(C);var D=/^(?:parents|prev(?:Until|All))/,L={children:!0,contents:!0,next:!0,prev:!0};function R(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]+)/i,fe=/^$|^module$|\/(?:java|ecma)script/i,de={option:[1,""],thead:[1,"","
      "],col:[2,"","
      "],tr:[2,"","
      "],td:[3,"","
      "],_default:[0,"",""]};function pe(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&S(e,t)?k.merge([e],n):n}function he(e,t){for(var n=0,r=e.length;nx",v.noCloneChecked=!!ge.cloneNode(!0).lastChild.defaultValue;var be=C.documentElement,xe=/^key/,_e=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,we=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function Ce(){return!1}function ke(){try{return C.activeElement}catch(e){}}function Te(e,t,n,r,i,a){var o,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Te(e,s,n,r,t[s],a);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Ce;else if(!i)return e;return 1===a&&(o=i,(i=function(e){return k().off(e),o.apply(this,arguments)}).guid=o.guid||(o.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}k.event={global:{},add:function(t,e,n,r,i){var a,o,s,l,c,u,f,d,p,h,g,m=Q.get(t);if(m)for(n.handler&&(n=(a=n).handler,i=a.selector),i&&k.find.matchesSelector(be,i),n.guid||(n.guid=k.guid++),(l=m.events)||(l=m.events={}),(o=m.handle)||(o=m.handle=function(e){return void 0!==k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(P)||[""]).length;c--;)p=g=(s=we.exec(e[c])||[])[1],h=(s[2]||"").split(".").sort(),p&&(f=k.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=k.event.special[p]||{},u=k.extend({type:p,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},a),(d=l[p])||((d=l[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,o)||t.addEventListener&&t.addEventListener(p,o)),f.add&&(f.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,u):d.push(u),k.event.global[p]=!0)},remove:function(e,t,n,r,i){var a,o,s,l,c,u,f,d,p,h,g,m=Q.hasData(e)&&Q.get(e);if(m&&(l=m.events)){for(c=(t=(t||"").match(P)||[""]).length;c--;)if(p=g=(s=we.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),p){for(f=k.event.special[p]||{},d=l[p=(r?f.delegateType:f.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=a=d.length;a--;)u=d[a],!i&&g!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(d.splice(a,1),u.selector&&d.delegateCount--,f.remove&&f.remove.call(e,u));o&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,m.handle)||k.removeEvent(e,p,m.handle),delete l[p])}else for(p in l)k.event.remove(e,p+t[c],n,r,!0);k.isEmptyObject(l)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,a,o,s=k.event.fix(e),l=new Array(arguments.length),c=(Q.get(this,"events")||{})[s.type]||[],u=k.event.special[s.type]||{};for(l[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Se=/\s*$/g;function je(e,t){return S(e,"table")&&S(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Me(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function De(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,a,o,s,l,c;if(1===t.nodeType){if(Q.hasData(e)&&(a=Q.access(e),o=Q.set(t,a),c=a.events))for(i in delete o.handle,o.events={},c)for(n=0,r=c[i].length;n")},clone:function(e,t,n){var r,i,a,o,s,l,c,u=e.cloneNode(!0),f=k.contains(e.ownerDocument,e);if(!(v.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(o=pe(u),r=0,i=(a=pe(e)).length;r").prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var zt,Ft=[],Wt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Ft.pop()||k.expando+"_"+_t++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,a,o=!1!==e.jsonp&&(Wt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Wt.test(e.data)&&"data");if(o||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,o?e[o]=e[o].replace(Wt,"$1"+r):!1!==e.jsonp&&(e.url+=(wt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return a||k.error(r+" was not called"),a[0]},e.dataTypes[0]="json",i=E[r],E[r]=function(){a=arguments},n.always(function(){void 0===i?k(E).removeProp(r):E[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Ft.push(r)),a&&y(i)&&i(a[0]),a=i=void 0}),"script"}),v.createHTMLDocument=((zt=C.implementation.createHTMLDocument("").body).innerHTML="
      ",2===zt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),a=!n&&[],(i=A.exec(e))?[t.createElement(i[1])]:(i=ye([e],t,a),a&&a.length&&k(a).remove(),k.merge([],i.childNodes)));var r,i,a},k.fn.load=function(e,t,n){var r,i,a,o=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){o.each(function(){n.apply(this,a||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,a,o,s,l,c=k.css(e,"position"),u=k(e),f={};"static"===c&&(e.style.position="relative"),s=u.offset(),a=k.css(e,"top"),l=k.css(e,"left"),i=("absolute"===c||"fixed"===c)&&-1<(a+l).indexOf("auto")?(o=(r=u.position()).top,r.left):(o=parseFloat(a)||0,parseFloat(l)||0),y(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+o),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):u.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===k.css(e,"position");)e=e.offsetParent;return e||be})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var a="pageYOffset"===i;k.fn[t]=function(e){return z(this,function(e,t,n){var r;if(b(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(a?r.pageXOffset:n,a?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=$e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),He.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(o,s){k.each({padding:"inner"+o,content:s,"":"outer"+o},function(r,a){k.fn[a]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return z(this,function(e,t,n){var r;return b(e)?0===a.indexOf("outer")?e["inner"+o]:e.document.documentElement["client"+o]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+o],r["scroll"+o],e.body["offset"+o],r["offset"+o],r["client"+o])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0]+>|\t|)+|(?:\n)))/gm,b="",x={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};function _(e){return e.replace(/&/g,"&").replace(//g,">")}function d(e){return e.nodeName.toLowerCase()}function w(e,t){var n=e&&e.exec(t);return n&&0===n.index}function u(e){return t.test(e)}function r(e){var t,n={},r=Array.prototype.slice.call(arguments,1);for(t in e)n[t]=e[t];return r.forEach(function(e){for(t in e)n[t]=e[t]}),n}function p(e){var i=[];return function e(t,n){for(var r=t.firstChild;r;r=r.nextSibling)3===r.nodeType?n+=r.nodeValue.length:1===r.nodeType&&(i.push({event:"start",offset:n,node:r}),n=e(r,n),d(r).match(/br|hr|img|input/)||i.push({event:"stop",offset:n,node:r}));return n}(e,0),i}function h(t){return t.variants&&!t.cached_variants&&(t.cached_variants=t.variants.map(function(e){return r(t,{variants:null},e)})),t.cached_variants||t.endsWithParent&&[r(t)]||[t]}function E(o){function s(e){return e&&e.source||e}function l(e,t){return new RegExp(s(e),"m"+(o.case_insensitive?"i":"")+(t?"g":""))}!function t(n,e){if(n.compiled)return;n.compiled=!0;n.keywords=n.keywords||n.beginKeywords;if(n.keywords){var r={},i=function(n,e){o.case_insensitive&&(e=e.toLowerCase()),e.split(" ").forEach(function(e){var t=e.split("|");r[t[0]]=[n,t[1]?Number(t[1]):1]})};"string"==typeof n.keywords?i("keyword",n.keywords):c(n.keywords).forEach(function(e){i(e,n.keywords[e])}),n.keywords=r}n.lexemesRe=l(n.lexemes||/\w+/,!0);e&&(n.beginKeywords&&(n.begin="\\b("+n.beginKeywords.split(" ").join("|")+")\\b"),n.begin||(n.begin=/\B|\b/),n.beginRe=l(n.begin),n.end||n.endsWithParent||(n.end=/\B|\b/),n.end&&(n.endRe=l(n.end)),n.terminator_end=s(n.end)||"",n.endsWithParent&&e.terminator_end&&(n.terminator_end+=(n.end?"|":"")+e.terminator_end));n.illegal&&(n.illegalRe=l(n.illegal));null==n.relevance&&(n.relevance=1);n.contains||(n.contains=[]);n.contains=Array.prototype.concat.apply([],n.contains.map(function(e){return h("self"===e?n:e)}));n.contains.forEach(function(e){t(e,n)});n.starts&&t(n.starts,e);var a=n.contains.map(function(e){return e.beginKeywords?"\\.?("+e.begin+")\\.?":e.begin}).concat([n.terminator_end,n.illegal]).map(s).filter(Boolean);n.terminators=a.length?l(a.join("|"),!0):{exec:function(){return null}}}(o)}function C(e,t,s,n){function l(e,t,n,r){var i=r?"":x.classPrefix,a='')+t+o}function c(){p+=null!=d.subLanguage?function(){var e="string"==typeof d.subLanguage;if(e&&!y[d.subLanguage])return _(h);var t=e?C(d.subLanguage,h,!0,a[d.subLanguage]):k(h,d.subLanguage.length?d.subLanguage:void 0);0")+'"');return h+=t,t.length||1}var f=T(e);if(!f)throw new Error('Unknown language: "'+e+'"');E(f);var i,d=n||f,a={},p="";for(i=d;i!==f;i=i.parent)i.className&&(p=l(i.className,"",!0)+p);var h="",g=0;try{for(var o,m,v=0;d.terminators.lastIndex=v,o=d.terminators.exec(t);)m=r(t.substring(v,o.index),o[0]),v=o.index+m;for(r(t.substr(v)),i=d;i.parent;i=i.parent)i.className&&(p+=b);return{relevance:g,value:p,language:e,top:d}}catch(e){if(e.message&&-1!==e.message.indexOf("Illegal"))return{relevance:0,value:_(t)};throw e}}function k(n,e){e=e||x.languages||c(y);var r={relevance:0,value:_(n)},i=r;return e.filter(T).forEach(function(e){var t=C(e,n,!1);t.language=e,t.relevance>i.relevance&&(i=t),t.relevance>r.relevance&&(i=r,r=t)}),i.language&&(r.second_best=i),r}function g(e){return x.tabReplace||x.useBR?e.replace(n,function(e,t){return x.useBR&&"\n"===e?"
      ":x.tabReplace?t.replace(/\t/g,x.tabReplace):""}):e}function a(e){var t,n,r,i,a,o=function(e){var t,n,r,i,a=e.className+" ";if(a+=e.parentNode?e.parentNode.className:"",n=l.exec(a))return T(n[1])?n[1]:"no-highlight";for(a=a.split(/\s+/),t=0,r=a.length;t/g,"\n"):t=e,a=t.textContent,r=o?C(o,a,!0):k(a),(n=p(t)).length&&((i=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=r.value,r.value=function(e,t,n){var r=0,i="",a=[];function o(){return e.length&&t.length?e[0].offset!==t[0].offset?e[0].offset"}function l(e){i+=""}function c(e){("start"===e.event?s:l)(e.node)}for(;e.length||t.length;){var u=o();if(i+=_(n.substring(r,u[0].offset)),r=u[0].offset,u===e){for(a.reverse().forEach(l);c(u.splice(0,1)[0]),(u=o())===e&&u.length&&u[0].offset===r;);a.reverse().forEach(s)}else"start"===u[0].event?a.push(u[0].node):a.pop(),c(u.splice(0,1)[0])}return i+_(n.substr(r))}(n,p(i),a)),r.value=g(r.value),e.innerHTML=r.value,e.className=function(e,t,n){var r=t?s[t]:n,i=[e.trim()];e.match(/\bhljs\b/)||i.push("hljs");-1===e.indexOf(r)&&i.push(r);return i.join(" ").trim()}(e.className,o,r.language),e.result={language:r.language,re:r.relevance},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.relevance}))}function o(){if(!o.called){o.called=!0;var e=document.querySelectorAll("pre code");f.forEach.call(e,a)}}function T(e){return e=(e||"").toLowerCase(),y[e]||y[s[e]]}i.highlight=C,i.highlightAuto=k,i.fixMarkup=g,i.highlightBlock=a,i.configure=function(e){x=r(x,e)},i.initHighlighting=o,i.initHighlightingOnLoad=function(){addEventListener("DOMContentLoaded",o,!1),addEventListener("load",o,!1)},i.registerLanguage=function(t,e){var n=y[t]=e(i);n.aliases&&n.aliases.forEach(function(e){s[e]=t})},i.listLanguages=function(){return c(y)},i.getLanguage=T,i.inherit=r,i.IDENT_RE="[a-zA-Z]\\w*",i.UNDERSCORE_IDENT_RE="[a-zA-Z_]\\w*",i.NUMBER_RE="\\b\\d+(\\.\\d+)?",i.C_NUMBER_RE="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",i.BINARY_NUMBER_RE="\\b(0b[01]+)",i.RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",i.BACKSLASH_ESCAPE={begin:"\\\\[\\s\\S]",relevance:0},i.APOS_STRING_MODE={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.QUOTE_STRING_MODE={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.PHRASAL_WORDS_MODE={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},i.COMMENT=function(e,t,n){var r=i.inherit({className:"comment",begin:e,end:t,contains:[]},n||{});return r.contains.push(i.PHRASAL_WORDS_MODE),r.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|XXX):",relevance:0}),r},i.C_LINE_COMMENT_MODE=i.COMMENT("//","$"),i.C_BLOCK_COMMENT_MODE=i.COMMENT("/\\*","\\*/"),i.HASH_COMMENT_MODE=i.COMMENT("#","$"),i.NUMBER_MODE={className:"number",begin:i.NUMBER_RE,relevance:0},i.C_NUMBER_MODE={className:"number",begin:i.C_NUMBER_RE,relevance:0},i.BINARY_NUMBER_MODE={className:"number",begin:i.BINARY_NUMBER_RE,relevance:0},i.CSS_NUMBER_MODE={className:"number",begin:i.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},i.REGEXP_MODE={className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[i.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[i.BACKSLASH_ESCAPE]}]},i.TITLE_MODE={className:"title",begin:i.IDENT_RE,relevance:0},i.UNDERSCORE_TITLE_MODE={className:"title",begin:i.UNDERSCORE_IDENT_RE,relevance:0},i.METHOD_GUARD={begin:"\\.\\s*"+i.UNDERSCORE_IDENT_RE,relevance:0}})(t)}()},function(e,t,n){"use strict";t.__esModule=!0,t.extend=s,t.indexOf=function(e,t){for(var n=0,r=e.length;n":">",'"':""","'":"'","`":"`","=":"="},i=/[&<>"'`=]/g,a=/[&<>"'`=]/;function o(e){return r[e]}function s(e){for(var t=1;t",returnBegin:!0,illegal:"\\(|#|//|/\\*|\\\\|:|;",contains:[h,e.inherit(e.TITLE_MODE,{begin:t})],starts:{end:";|\\.",keywords:r,contains:p}},i,{begin:"^-",end:"\\.",relevance:0,excludeEnd:!0,returnBegin:!0,lexemes:"-"+e.IDENT_RE,keywords:"-module -record -undef -export -ifdef -ifndef -author -copyright -doc -vsn -import -include -include_lib -compile -define -else -endif -file -behaviour -behavior -spec",contains:[h]},a,e.QUOTE_STRING_MODE,f,c,u,l,{begin:/\.$/}]}}},function(e,t){e.exports=function(e){return{keywords:{built_in:"spawn spawn_link self",keyword:"after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse|10 query receive rem try when xor"},contains:[{className:"meta",begin:"^[0-9]+> ",relevance:10},e.COMMENT("%","$"),{className:"number",begin:"\\b(\\d+#[a-fA-F0-9]+|\\d+(\\.\\d+)?([eE][-+]?\\d+)?)",relevance:0},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"\\?(::)?([A-Z]\\w*(::)?)+"},{begin:"->"},{begin:"ok"},{begin:"!"},{begin:"(\\b[a-z'][a-zA-Z0-9_']*:[a-z'][a-zA-Z0-9_']*)|(\\b[a-z'][a-zA-Z0-9_']*)",relevance:0},{begin:"[A-Z][a-zA-Z0-9_']*",relevance:0}]}}},function(e,t){e.exports=function(e){var t="HTTP/[0-9\\.]+";return{aliases:["https"],illegal:"\\S",contains:[{begin:"^"+t,end:"$",contains:[{className:"number",begin:"\\b\\d{3}\\b"}]},{begin:"^[A-Z]+ (.*?) "+t+"$",returnBegin:!0,end:"$",contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{begin:t},{className:"keyword",begin:"[A-Z]+"}]},{className:"attribute",begin:"^\\w",end:": ",excludeEnd:!0,illegal:"\\n|\\s|=",starts:{end:"$",relevance:0}},{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}]}}},function(e,t){e.exports=function(e){var t="[A-Za-z$_][0-9A-Za-z$_]*",n={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},r={className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},i={className:"subst",begin:"\\$\\{",end:"\\}",keywords:n,contains:[]},a={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,i]};i.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,r,e.REGEXP_MODE];var o=i.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);return{aliases:["js","jsx"],keywords:n,contains:[{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},{className:"meta",begin:/^#!/,end:/$/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r,{begin:/[{,]\s*/,relevance:0,contains:[{begin:t+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:t,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+t+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:o}]}]},{begin://,subLanguage:"xml",contains:[{begin:/<\w+\s*\/>/,skip:!0},{begin:/<\w+/,end:/(\/\w+|\w+\/)>/,skip:!0,contains:[{begin:/<\w+\s*\/>/,skip:!0},"self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:t}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:o}],illegal:/\[|%/},{begin:/\$[(.]/},e.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0}],illegal:/#(?!!)/}}},function(e,t){e.exports=function(e){var t={literal:"true false null"},n=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],r={end:",",endsWithParent:!0,excludeEnd:!0,contains:n,keywords:t},i={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(r,{begin:/:/})],illegal:"\\S"},a={begin:"\\[",end:"\\]",contains:[e.inherit(r)],illegal:"\\S"};return n.splice(n.length,0,i,a),{contains:n,keywords:t,illegal:"\\S"}}},function(e,t){e.exports=function(e){return{aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$"},{begin:"^.+?\\n[=-]{2,}$"}]},{begin:"<",end:">",subLanguage:"xml",relevance:0},{className:"bullet",begin:"^([*+-]|(\\d+\\.))\\s+"},{className:"strong",begin:"[*_]{2}.+?[*_]{2}"},{className:"emphasis",variants:[{begin:"\\*.+?\\*"},{begin:"_.+?_",relevance:0}]},{className:"quote",begin:"^>\\s+",end:"$"},{className:"code",variants:[{begin:"^```w*s*$",end:"^```s*$"},{begin:"`.+?`"},{begin:"^( {4}|\t)",end:"$",relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},{begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}},function(e,t){e.exports=function(e){var t=e.COMMENT("--","$");return{case_insensitive:!0,illegal:/[<>{}*#]/,contains:[{beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment",end:/;/,endsWithParent:!0,lexemes:/[\w\.]+/,keywords:{keyword:"abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias allocate allow alter always analyze ancillary and any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second section securefile security seed segment select self sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null",built_in:"array bigint binary bit blob boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text varchar varying void"},contains:[{className:"string",begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE,{begin:"''"}]},{className:"string",begin:'"',end:'"',contains:[e.BACKSLASH_ESCAPE,{begin:'""'}]},{className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t]},e.C_BLOCK_COMMENT_MODE,t]}}},function(e,t){e.exports=function(e){var t={endsWithParent:!0,illegal:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[{begin:"\\[",end:"\\]"}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},{begin:/<\?(php)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0}]},{className:"tag",begin:"|$)",end:">",keywords:{name:"style"},contains:[t],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:"|$)",end:">",keywords:{name:"script"},contains:[t],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["actionscript","javascript","handlebars","xml"]}},{className:"meta",variants:[{begin:/<\?xml/,end:/\?>/,relevance:10},{begin:/<\?\w+/,end:/\?>/}]},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},t]}]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var i="hll";function r(e){for(var t=e.target.getAttribute("data-group-id"),n=document.querySelectorAll("[data-group-id='"+t+"']"),r=0;r= 2.0.0-beta.1",7:">= 4.0.0"};var c="[object Object]";function u(e,t,n){this.helpers=e||{},this.partials=t||{},this.decorators=n||{},o.registerDefaultHelpers(this),s.registerDefaultDecorators(this)}u.prototype={constructor:u,logger:l.default,log:l.default.log,registerHelper:function(e,t){if(i.toString.call(e)===c){if(t)throw new a.default("Arg not supported with multiple helpers");i.extend(this.helpers,e)}else this.helpers[e]=t},unregisterHelper:function(e){delete this.helpers[e]},registerPartial:function(e,t){if(i.toString.call(e)===c)i.extend(this.partials,e);else{if(void 0===t)throw new a.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=t}},unregisterPartial:function(e){delete this.partials[e]},registerDecorator:function(e,t){if(i.toString.call(e)===c){if(t)throw new a.default("Arg not supported with multiple decorators");i.extend(this.decorators,e)}else this.decorators[e]=t},unregisterDecorator:function(e){delete this.decorators[e]}};var f=l.default.log;t.log=f,t.createFrame=i.createFrame,t.logger=l.default},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,i){var a;return"

      Sorry, we couldn't find anything for "+e.escapeExpression("function"==typeof(a=null!=(a=n.value||(null!=t?t.value:t))?a:n.helperMissing)?a.call(null!=t?t:e.nullContext||{},{name:"value",hash:{},data:i}):a)+".

      \n"},3:function(e,t,n,r,i,a,o){var s;return null!=(s=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.levels:t,{name:"each",hash:{},fn:e.program(4,i,0,a,o),inverse:e.noop,data:i}))?s:""},4:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{};return'

      '+e.escapeExpression("function"==typeof(l=null!=(l=n.name||(null!=t?t.name:t))?l:n.helperMissing)?l.call(c,{name:"name",hash:{},data:i}):l)+"

      \n"+(null!=(s=n.each.call(c,null!=t?t.results:t,{name:"each",hash:{},fn:e.program(5,i,0,a,o),inverse:e.noop,data:i}))?s:"")},5:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
      \n

      \n '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+'\n

      \n
        \n'+(null!=(s=n.each.call(c,null!=t?t.functions:t,{name:"each",hash:{},fn:e.program(6,i,0,a,o),inverse:e.noop,data:i}))?s:"")+'
      \n
        \n'+(null!=(s=n.each.call(c,null!=t?t.callbacks:t,{name:"each",hash:{},fn:e.program(8,i,0,a,o),inverse:e.noop,data:i}))?s:"")+'
      \n
        \n'+(null!=(s=n.each.call(c,null!=t?t.types:t,{name:"each",hash:{},fn:e.program(10,i,0,a,o),inverse:e.noop,data:i}))?s:"")+"
      \n
      \n"},6:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
    • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+"
    • \n"},8:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
    • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+" (callback)
    • \n"},10:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
    • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+" (type)
    • \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{};return"

      Search Results for "+e.escapeExpression("function"==typeof(l=null!=(l=n.value||(null!=t?t.value:t))?l:n.helperMissing)?l.call(c,{name:"value",hash:{},data:i}):l)+"

      \n\n"+(null!=(s=n.if.call(c,null!=t?t.empty:t,{name:"if",hash:{},fn:e.program(1,i,0,a,o),inverse:e.program(3,i,0,a,o),data:i}))?s:"")},useData:!0,useDepths:!0})},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,i,a,o){var s,l=null!=t?t:e.nullContext||{},c=n.helperMissing,u=e.lambda,f=e.escapeExpression;return(null!=(s=(n.newGroup||t&&t.newGroup||c).call(l,o[1],null!=(s=a[0][0])?s.group:s,{name:"newGroup",hash:{},fn:e.program(2,i,0,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+"\n"+(null!=(s=(n.nestingContextChanged||t&&t.nestingContextChanged||c).call(l,o[1],null!=(s=a[0][0])?s.nested_context:s,{name:"nestingContextChanged",hash:{},fn:e.program(4,i,0,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+'\n
    • \n \n"+(null!=(s=n.if.call(l,null!=(s=a[0][0])?s.nested_title:s,{name:"if",hash:{},fn:e.program(12,i,0,a,o),inverse:e.program(14,i,0,a,o),data:i,blockParams:a}))?s:"")+" \n\n"+(null!=(s=(n.hasContent||t&&t.hasContent||c).call(l,a[0][0],{name:"hasContent",hash:{},fn:e.program(16,i,0,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+"
    • \n"},2:function(e,t,n,r,i,a){var o;return'
    • '+e.escapeExpression(e.lambda(null!=(o=a[1][0])?o.group:o,t))+"
    • \n"},4:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression;return' \n"},6:function(e,t,n,r,i){return"clicked open"},8:function(e,t,n,r,i){return"nested"},10:function(e,t,n,r,i){return'class="expand"'},12:function(e,t,n,r,i,a){var o;return" "+e.escapeExpression(e.lambda(null!=(o=a[1][0])?o.nested_title:o,t))+"\n"},14:function(e,t,n,r,i,a){var o;return" "+e.escapeExpression(e.lambda(null!=(o=a[1][0])?o.title:o,t))+"\n"},16:function(e,t,n,r,i,a){var o;return'
        \n
      • \n Top\n
      • \n\n'+(null!=(o=(n.isArray||t&&t.isArray||n.helperMissing).call(null!=t?t:e.nullContext||{},null!=(o=a[1][0])?o.headers:o,{name:"isArray",hash:{},fn:e.program(17,i,0,a),inverse:e.program(20,i,0,a),data:i,blockParams:a}))?o:"")+"
      \n"},17:function(e,t,n,r,i,a){var o;return null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=a[2][0])?o.headers:o,{name:"each",hash:{},fn:e.program(18,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:""},18:function(e,t,n,r,i,a){var o,s,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
    • \n '+l(typeof(s=null!=(s=n.id||(null!=t?t.id:t))?s:u)===f?s.call(c,{name:"id",hash:{},data:i,blockParams:a}):s)+"\n
    • \n"},20:function(e,t,n,r,i,a){var o,s=null!=t?t:e.nullContext||{};return(null!=(o=(n.showSummary||t&&t.showSummary||n.helperMissing).call(s,a[2][0],{name:"showSummary",hash:{},fn:e.program(21,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")+(null!=(o=n.each.call(s,null!=(o=a[2][0])?o.nodeGroups:o,{name:"each",hash:{},fn:e.program(23,i,1,a),inverse:e.noop,data:i,blockParams:a}))?o:"")},21:function(e,t,n,r,i,a){var o;return'
    • \n Summary\n
    • \n'},23:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression;return'
    • \n '+l(s(null!=(o=a[0][0])?o.name:o,t))+'\n
        \n'+(null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=a[0][0])?o.nodes:o,{name:"each",hash:{},fn:e.program(24,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")+"
      \n
    • \n"},24:function(e,t,n,r,i,a){var o,s,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
    • \n '+l(typeof(s=null!=(s=n.id||(null!=t?t.id:t))?s:u)===f?s.call(c,{name:"id",hash:{},data:i,blockParams:a}):s)+"\n
    • \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i,a,o){var s;return'
        \n'+(null!=(s=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.nodes:t,{name:"each",hash:{},fn:e.program(1,i,2,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+"
      \n"},useData:!0,useDepths:!0,useBlockParams:!0})},function(i,e,t){(function(e){var y="Expected a function",a=NaN,o="[object Symbol]",s=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,u=/^0o[0-7]+$/i,f=parseInt,t="object"==typeof e&&e&&e.Object===Object&&e,n="object"==typeof self&&self&&self.Object===Object&&self,r=t||n||Function("return this")(),d=Object.prototype.toString,b=Math.max,x=Math.min,_=function(){return r.Date.now()};function p(r,i,e){var a,o,s,l,c,u,f=0,d=!1,p=!1,t=!0;if("function"!=typeof r)throw new TypeError(y);function h(e){var t=a,n=o;return a=o=void 0,f=e,l=r.apply(n,t)}function g(e){var t=e-u;return void 0===u||i<=t||t<0||p&&s<=e-f}function m(){var e,t,n=_();if(g(n))return v(n);c=setTimeout(m,(t=i-((e=n)-u),p?x(t,s-(e-f)):t))}function v(e){return c=void 0,t&&a?h(e):(a=o=void 0,l)}function n(){var e,t=_(),n=g(t);if(a=arguments,o=this,u=t,n){if(void 0===c)return f=e=u,c=setTimeout(m,i),d?h(e):l;if(p)return c=setTimeout(m,i),h(u)}return void 0===c&&(c=setTimeout(m,i)),l}return i=E(i)||0,w(e)&&(d=!!e.leading,s=(p="maxWait"in e)?b(E(e.maxWait)||0,i):s,t="trailing"in e?!!e.trailing:t),n.cancel=function(){void 0!==c&&clearTimeout(c),a=u=o=c=void(f=0)},n.flush=function(){return void 0===c?l:v(_())},n}function w(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function E(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||(n=t)&&"object"==typeof n&&d.call(t)==o)return a;var t,n;if(w(e)){var r="function"==typeof e.valueOf?e.valueOf():e;e=w(r)?r+"":r}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(s,"");var i=c.test(e);return i||u.test(e)?f(e.slice(2),i?2:8):l.test(e)?a:+e}i.exports=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new TypeError(y);return w(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),p(e,t,{leading:r,maxWait:t,trailing:i})}}).call(this,t(20))},,,,,function(e,t,n){n(49),e.exports=n(47)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}t.__esModule=!0;var a=i(n(22)),o=r(n(43)),s=r(n(4)),l=i(n(2)),c=i(n(44)),u=r(n(45));function f(){var t=new a.HandlebarsEnvironment;return l.extend(t,a),t.SafeString=o.default,t.Exception=s.default,t.Utils=l,t.escapeExpression=l.escapeExpression,t.VM=c,t.template=function(e){return c.template(e,t)},t}var d=f();d.create=f,u.default(d),d.default=d,t.default=d,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.registerDefaultHelpers=function(e){i.default(e),a.default(e),o.default(e),s.default(e),l.default(e),c.default(e),u.default(e)};var i=r(n(33)),a=r(n(34)),o=r(n(35)),s=r(n(36)),l=r(n(37)),c=r(n(38)),u=r(n(39))},function(e,t,n){"use strict";t.__esModule=!0;var o=n(2);t.default=function(a){a.registerHelper("blockHelperMissing",function(e,t){var n=t.inverse,r=t.fn;if(!0===e)return r(this);if(!1===e||null==e)return n(this);if(o.isArray(e))return 0"+e[0]+"";return r.slice(0,t)+i+r.slice(n)}function G(e){return!!e}function K(e,a,o,t){return(e||[]).reduce(function(e,t){var n=(a+"."+t.id).match(o),r=t.id&&t.id.match(o);if((n||r)&&!e[t.id]){var i=JSON.parse(JSON.stringify(t));i.match=r?W(r):t.id,e[i.id]=i}return e},t||{})}function X(e,t,n){0fe?pe:ge)}var xe=a()("body"),_e="night-mode",we=a()(".night-mode-toggle");function Ee(){xe.addClass(_e);try{localStorage.setItem(_e,!0)}catch(e){}}function Ce(){xe.hasClass(_e)?function(){xe.removeClass(_e);try{localStorage.removeItem(_e)}catch(e){}}():Ee()}function ke(){!function(){try{localStorage.getItem(_e)&&Ee()}catch(e){}}(),we.click(function(){Ce()})}var Te=n(16);window.$=a.a,a()(function(){o.a.registerHelper("hasContent",j),o.a.registerHelper("isArray",D),o.a.registerHelper("isLocal",L),o.a.registerHelper("newGroup",R),o.a.registerHelper("nestingContextChanged",P),o.a.registerHelper("showSummary",H),l.a.configure({tabReplace:" ",languages:[]}),l.a.registerLanguage("bash",u.a),l.a.registerLanguage("css",d.a),l.a.registerLanguage("diff",h.a),l.a.registerLanguage("erlang",m.a),l.a.registerLanguage("erlang-repl",y.a),l.a.registerLanguage("http",x.a),l.a.registerLanguage("javascript",w.a),l.a.registerLanguage("json",C.a),l.a.registerLanguage("markdown",T.a),l.a.registerLanguage("sql",S.a),l.a.registerLanguage("xml",O.a),ke(),function(){be();var e=window.innerWidth;a()(window).resize(ce()(function(){e!==window.innerWidth&&(e=window.innerWidth,be())},100)),a()(".sidebar-toggle").click(function(){ye()})}(),oe(),Object(Te.a)(),l.a.initHighlighting()})}]); \ No newline at end of file +function(n){var e,p,x,a,i,h,f,g,_,l,c,w,E,o,C,m,s,u,v,k="sizzle"+1*new Date,y=n.document,T=0,r=0,d=oe(),b=oe(),N=oe(),S=function(e,t){return e===t&&(c=!0),0},A={}.hasOwnProperty,t=[],O=t.pop,j=t.push,M=t.push,D=t.slice,L=function(e,t){for(var n=0,r=e.length;n+~]|"+P+")"+P+"*"),F=new RegExp("="+P+"*([^\\]'\"]*?)"+P+"*\\]","g"),W=new RegExp(I),G=new RegExp("^"+H+"$"),K={ID:new RegExp("^#("+H+")"),CLASS:new RegExp("^\\.("+H+")"),TAG:new RegExp("^("+H+"|[*])"),ATTR:new RegExp("^"+q),PSEUDO:new RegExp("^"+I),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,V=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,J=/[+~]/,Y=new RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){w()},ie=ye(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{M.apply(t=D.call(y.childNodes),y.childNodes),t[y.childNodes.length].nodeType}catch(e){M={apply:t.length?function(e,t){j.apply(e,D.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function ae(e,t,n,r){var i,a,o,s,l,c,u,f=t&&t.ownerDocument,d=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==d&&9!==d&&11!==d)return n;if(!r&&((t?t.ownerDocument||t:y)!==E&&w(t),t=t||E,C)){if(11!==d&&(l=Z.exec(e)))if(i=l[1]){if(9===d){if(!(o=t.getElementById(i)))return n;if(o.id===i)return n.push(o),n}else if(f&&(o=f.getElementById(i))&&v(t,o)&&o.id===i)return n.push(o),n}else{if(l[2])return M.apply(n,t.getElementsByTagName(e)),n;if((i=l[3])&&p.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(i)),n}if(p.qsa&&!N[e+" "]&&(!m||!m.test(e))){if(1!==d)f=t,u=e;else if("object"!==t.nodeName.toLowerCase()){for((s=t.getAttribute("id"))?s=s.replace(te,ne):t.setAttribute("id",s=k),a=(c=h(e)).length;a--;)c[a]="#"+s+" "+ve(c[a]);u=c.join(","),f=J.test(e)&&ge(t.parentNode)||t}if(u)try{return M.apply(n,f.querySelectorAll(u)),n}catch(e){}finally{s===k&&t.removeAttribute("id")}}}return g(e.replace($,"$1"),t,n,r)}function oe(){var r=[];return function e(t,n){return r.push(t+" ")>x.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function se(e){return e[k]=!0,e}function le(e){var t=E.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ce(e,t){for(var n=e.split("|"),r=n.length;r--;)x.attrHandle[n[r]]=t}function ue(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function de(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function pe(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ie(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function he(o){return se(function(a){return a=+a,se(function(e,t){for(var n,r=o([],e.length,a),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in p=ae.support={},i=ae.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},w=ae.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:y;return r!==E&&9===r.nodeType&&r.documentElement&&(o=(E=r).documentElement,C=!i(E),y!==E&&(n=E.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",re,!1):n.attachEvent&&n.attachEvent("onunload",re)),p.attributes=le(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=le(function(e){return e.appendChild(E.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=Q.test(E.getElementsByClassName),p.getById=le(function(e){return o.appendChild(e).id=k,!E.getElementsByName||!E.getElementsByName(k).length}),p.getById?(x.filter.ID=function(e){var t=e.replace(Y,ee);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(x.filter.ID=function(e){var n=e.replace(Y,ee);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&C){var n,r,i,a=t.getElementById(e);if(a){if((n=a.getAttributeNode("id"))&&n.value===e)return[a];for(i=t.getElementsByName(e),r=0;a=i[r++];)if((n=a.getAttributeNode("id"))&&n.value===e)return[a]}return[]}}),x.find.TAG=p.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,a=t.getElementsByTagName(e);if("*"!==e)return a;for(;n=a[i++];)1===n.nodeType&&r.push(n);return r},x.find.CLASS=p.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&C)return t.getElementsByClassName(e)},s=[],m=[],(p.qsa=Q.test(E.querySelectorAll))&&(le(function(e){o.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||m.push("\\["+P+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||m.push("~="),e.querySelectorAll(":checked").length||m.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||m.push(".#.+[+~]")}),le(function(e){e.innerHTML="";var t=E.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&m.push("name"+P+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&m.push(":enabled",":disabled"),o.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&m.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),m.push(",.*:")})),(p.matchesSelector=Q.test(u=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&le(function(e){p.disconnectedMatch=u.call(e,"*"),u.call(e,"[s!='']:x"),s.push("!=",I)}),m=m.length&&new RegExp(m.join("|")),s=s.length&&new RegExp(s.join("|")),t=Q.test(o.compareDocumentPosition),v=t||Q.test(o.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},S=t?function(e,t){if(e===t)return c=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===E||e.ownerDocument===y&&v(y,e)?-1:t===E||t.ownerDocument===y&&v(y,t)?1:l?L(l,e)-L(l,t):0:4&n?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,r=0,i=e.parentNode,a=t.parentNode,o=[e],s=[t];if(!i||!a)return e===E?-1:t===E?1:i?-1:a?1:l?L(l,e)-L(l,t):0;if(i===a)return ue(e,t);for(n=e;n=n.parentNode;)o.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;o[r]===s[r];)r++;return r?ue(o[r],s[r]):o[r]===y?-1:s[r]===y?1:0}),E},ae.matches=function(e,t){return ae(e,null,null,t)},ae.matchesSelector=function(e,t){if((e.ownerDocument||e)!==E&&w(e),t=t.replace(F,"='$1']"),p.matchesSelector&&C&&!N[t+" "]&&(!s||!s.test(t))&&(!m||!m.test(t)))try{var n=u.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Y,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Y,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ae.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ae.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return K.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&W.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Y,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=d[e+" "];return t||(t=new RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&d(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=ae.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function O(e,n,r){return y(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:M.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),A.test(r[1])&&k.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}).prototype=k.fn,j=k(C);var D=/^(?:parents|prev(?:Until|All))/,L={children:!0,contents:!0,next:!0,prev:!0};function R(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]+)/i,fe=/^$|^module$|\/(?:java|ecma)script/i,de={option:[1,""],thead:[1,"","
      "],col:[2,"","
      "],tr:[2,"","
      "],td:[3,"","
      "],_default:[0,"",""]};function pe(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&S(e,t)?k.merge([e],n):n}function he(e,t){for(var n=0,r=e.length;nx",v.noCloneChecked=!!ge.cloneNode(!0).lastChild.defaultValue;var be=C.documentElement,xe=/^key/,_e=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,we=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function Ce(){return!1}function ke(){try{return C.activeElement}catch(e){}}function Te(e,t,n,r,i,a){var o,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Te(e,s,n,r,t[s],a);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Ce;else if(!i)return e;return 1===a&&(o=i,(i=function(e){return k().off(e),o.apply(this,arguments)}).guid=o.guid||(o.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}k.event={global:{},add:function(t,e,n,r,i){var a,o,s,l,c,u,f,d,p,h,g,m=Q.get(t);if(m)for(n.handler&&(n=(a=n).handler,i=a.selector),i&&k.find.matchesSelector(be,i),n.guid||(n.guid=k.guid++),(l=m.events)||(l=m.events={}),(o=m.handle)||(o=m.handle=function(e){return void 0!==k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(P)||[""]).length;c--;)p=g=(s=we.exec(e[c])||[])[1],h=(s[2]||"").split(".").sort(),p&&(f=k.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=k.event.special[p]||{},u=k.extend({type:p,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},a),(d=l[p])||((d=l[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,o)||t.addEventListener&&t.addEventListener(p,o)),f.add&&(f.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,u):d.push(u),k.event.global[p]=!0)},remove:function(e,t,n,r,i){var a,o,s,l,c,u,f,d,p,h,g,m=Q.hasData(e)&&Q.get(e);if(m&&(l=m.events)){for(c=(t=(t||"").match(P)||[""]).length;c--;)if(p=g=(s=we.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),p){for(f=k.event.special[p]||{},d=l[p=(r?f.delegateType:f.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=a=d.length;a--;)u=d[a],!i&&g!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(d.splice(a,1),u.selector&&d.delegateCount--,f.remove&&f.remove.call(e,u));o&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,m.handle)||k.removeEvent(e,p,m.handle),delete l[p])}else for(p in l)k.event.remove(e,p+t[c],n,r,!0);k.isEmptyObject(l)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,a,o,s=k.event.fix(e),l=new Array(arguments.length),c=(Q.get(this,"events")||{})[s.type]||[],u=k.event.special[s.type]||{};for(l[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Se=/\s*$/g;function je(e,t){return S(e,"table")&&S(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Me(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function De(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,a,o,s,l,c;if(1===t.nodeType){if(Q.hasData(e)&&(a=Q.access(e),o=Q.set(t,a),c=a.events))for(i in delete o.handle,o.events={},c)for(n=0,r=c[i].length;n")},clone:function(e,t,n){var r,i,a,o,s,l,c,u=e.cloneNode(!0),f=k.contains(e.ownerDocument,e);if(!(v.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(o=pe(u),r=0,i=(a=pe(e)).length;r").prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var zt,Ft=[],Wt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Ft.pop()||k.expando+"_"+_t++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,a,o=!1!==e.jsonp&&(Wt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Wt.test(e.data)&&"data");if(o||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,o?e[o]=e[o].replace(Wt,"$1"+r):!1!==e.jsonp&&(e.url+=(wt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return a||k.error(r+" was not called"),a[0]},e.dataTypes[0]="json",i=E[r],E[r]=function(){a=arguments},n.always(function(){void 0===i?k(E).removeProp(r):E[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Ft.push(r)),a&&y(i)&&i(a[0]),a=i=void 0}),"script"}),v.createHTMLDocument=((zt=C.implementation.createHTMLDocument("").body).innerHTML="
      ",2===zt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),a=!n&&[],(i=A.exec(e))?[t.createElement(i[1])]:(i=ye([e],t,a),a&&a.length&&k(a).remove(),k.merge([],i.childNodes)));var r,i,a},k.fn.load=function(e,t,n){var r,i,a,o=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){o.each(function(){n.apply(this,a||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,a,o,s,l,c=k.css(e,"position"),u=k(e),f={};"static"===c&&(e.style.position="relative"),s=u.offset(),a=k.css(e,"top"),l=k.css(e,"left"),i=("absolute"===c||"fixed"===c)&&-1<(a+l).indexOf("auto")?(o=(r=u.position()).top,r.left):(o=parseFloat(a)||0,parseFloat(l)||0),y(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+o),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):u.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===k.css(e,"position");)e=e.offsetParent;return e||be})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var a="pageYOffset"===i;k.fn[t]=function(e){return z(this,function(e,t,n){var r;if(b(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(a?r.pageXOffset:n,a?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=$e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),He.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(o,s){k.each({padding:"inner"+o,content:s,"":"outer"+o},function(r,a){k.fn[a]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return z(this,function(e,t,n){var r;return b(e)?0===a.indexOf("outer")?e["inner"+o]:e.document.documentElement["client"+o]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+o],r["scroll"+o],e.body["offset"+o],r["offset"+o],r["client"+o])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0]+>|\t|)+|(?:\n)))/gm,b="",x={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};function _(e){return e.replace(/&/g,"&").replace(//g,">")}function d(e){return e.nodeName.toLowerCase()}function w(e,t){var n=e&&e.exec(t);return n&&0===n.index}function u(e){return t.test(e)}function r(e){var t,n={},r=Array.prototype.slice.call(arguments,1);for(t in e)n[t]=e[t];return r.forEach(function(e){for(t in e)n[t]=e[t]}),n}function p(e){var i=[];return function e(t,n){for(var r=t.firstChild;r;r=r.nextSibling)3===r.nodeType?n+=r.nodeValue.length:1===r.nodeType&&(i.push({event:"start",offset:n,node:r}),n=e(r,n),d(r).match(/br|hr|img|input/)||i.push({event:"stop",offset:n,node:r}));return n}(e,0),i}function h(t){return t.variants&&!t.cached_variants&&(t.cached_variants=t.variants.map(function(e){return r(t,{variants:null},e)})),t.cached_variants||t.endsWithParent&&[r(t)]||[t]}function E(o){function s(e){return e&&e.source||e}function l(e,t){return new RegExp(s(e),"m"+(o.case_insensitive?"i":"")+(t?"g":""))}!function t(n,e){if(n.compiled)return;n.compiled=!0;n.keywords=n.keywords||n.beginKeywords;if(n.keywords){var r={},i=function(n,e){o.case_insensitive&&(e=e.toLowerCase()),e.split(" ").forEach(function(e){var t=e.split("|");r[t[0]]=[n,t[1]?Number(t[1]):1]})};"string"==typeof n.keywords?i("keyword",n.keywords):c(n.keywords).forEach(function(e){i(e,n.keywords[e])}),n.keywords=r}n.lexemesRe=l(n.lexemes||/\w+/,!0);e&&(n.beginKeywords&&(n.begin="\\b("+n.beginKeywords.split(" ").join("|")+")\\b"),n.begin||(n.begin=/\B|\b/),n.beginRe=l(n.begin),n.end||n.endsWithParent||(n.end=/\B|\b/),n.end&&(n.endRe=l(n.end)),n.terminator_end=s(n.end)||"",n.endsWithParent&&e.terminator_end&&(n.terminator_end+=(n.end?"|":"")+e.terminator_end));n.illegal&&(n.illegalRe=l(n.illegal));null==n.relevance&&(n.relevance=1);n.contains||(n.contains=[]);n.contains=Array.prototype.concat.apply([],n.contains.map(function(e){return h("self"===e?n:e)}));n.contains.forEach(function(e){t(e,n)});n.starts&&t(n.starts,e);var a=n.contains.map(function(e){return e.beginKeywords?"\\.?("+e.begin+")\\.?":e.begin}).concat([n.terminator_end,n.illegal]).map(s).filter(Boolean);n.terminators=a.length?l(a.join("|"),!0):{exec:function(){return null}}}(o)}function C(e,t,s,n){function l(e,t,n,r){var i=r?"":x.classPrefix,a='')+t+o}function c(){p+=null!=d.subLanguage?function(){var e="string"==typeof d.subLanguage;if(e&&!y[d.subLanguage])return _(h);var t=e?C(d.subLanguage,h,!0,a[d.subLanguage]):k(h,d.subLanguage.length?d.subLanguage:void 0);0")+'"');return h+=t,t.length||1}var f=T(e);if(!f)throw new Error('Unknown language: "'+e+'"');E(f);var i,d=n||f,a={},p="";for(i=d;i!==f;i=i.parent)i.className&&(p=l(i.className,"",!0)+p);var h="",g=0;try{for(var o,m,v=0;d.terminators.lastIndex=v,o=d.terminators.exec(t);)m=r(t.substring(v,o.index),o[0]),v=o.index+m;for(r(t.substr(v)),i=d;i.parent;i=i.parent)i.className&&(p+=b);return{relevance:g,value:p,language:e,top:d}}catch(e){if(e.message&&-1!==e.message.indexOf("Illegal"))return{relevance:0,value:_(t)};throw e}}function k(n,e){e=e||x.languages||c(y);var r={relevance:0,value:_(n)},i=r;return e.filter(T).forEach(function(e){var t=C(e,n,!1);t.language=e,t.relevance>i.relevance&&(i=t),t.relevance>r.relevance&&(i=r,r=t)}),i.language&&(r.second_best=i),r}function g(e){return x.tabReplace||x.useBR?e.replace(n,function(e,t){return x.useBR&&"\n"===e?"
      ":x.tabReplace?t.replace(/\t/g,x.tabReplace):""}):e}function a(e){var t,n,r,i,a,o=function(e){var t,n,r,i,a=e.className+" ";if(a+=e.parentNode?e.parentNode.className:"",n=l.exec(a))return T(n[1])?n[1]:"no-highlight";for(a=a.split(/\s+/),t=0,r=a.length;t/g,"\n"):t=e,a=t.textContent,r=o?C(o,a,!0):k(a),(n=p(t)).length&&((i=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=r.value,r.value=function(e,t,n){var r=0,i="",a=[];function o(){return e.length&&t.length?e[0].offset!==t[0].offset?e[0].offset"}function l(e){i+=""}function c(e){("start"===e.event?s:l)(e.node)}for(;e.length||t.length;){var u=o();if(i+=_(n.substring(r,u[0].offset)),r=u[0].offset,u===e){for(a.reverse().forEach(l);c(u.splice(0,1)[0]),(u=o())===e&&u.length&&u[0].offset===r;);a.reverse().forEach(s)}else"start"===u[0].event?a.push(u[0].node):a.pop(),c(u.splice(0,1)[0])}return i+_(n.substr(r))}(n,p(i),a)),r.value=g(r.value),e.innerHTML=r.value,e.className=function(e,t,n){var r=t?s[t]:n,i=[e.trim()];e.match(/\bhljs\b/)||i.push("hljs");-1===e.indexOf(r)&&i.push(r);return i.join(" ").trim()}(e.className,o,r.language),e.result={language:r.language,re:r.relevance},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.relevance}))}function o(){if(!o.called){o.called=!0;var e=document.querySelectorAll("pre code");f.forEach.call(e,a)}}function T(e){return e=(e||"").toLowerCase(),y[e]||y[s[e]]}i.highlight=C,i.highlightAuto=k,i.fixMarkup=g,i.highlightBlock=a,i.configure=function(e){x=r(x,e)},i.initHighlighting=o,i.initHighlightingOnLoad=function(){addEventListener("DOMContentLoaded",o,!1),addEventListener("load",o,!1)},i.registerLanguage=function(t,e){var n=y[t]=e(i);n.aliases&&n.aliases.forEach(function(e){s[e]=t})},i.listLanguages=function(){return c(y)},i.getLanguage=T,i.inherit=r,i.IDENT_RE="[a-zA-Z]\\w*",i.UNDERSCORE_IDENT_RE="[a-zA-Z_]\\w*",i.NUMBER_RE="\\b\\d+(\\.\\d+)?",i.C_NUMBER_RE="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",i.BINARY_NUMBER_RE="\\b(0b[01]+)",i.RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",i.BACKSLASH_ESCAPE={begin:"\\\\[\\s\\S]",relevance:0},i.APOS_STRING_MODE={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.QUOTE_STRING_MODE={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.PHRASAL_WORDS_MODE={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},i.COMMENT=function(e,t,n){var r=i.inherit({className:"comment",begin:e,end:t,contains:[]},n||{});return r.contains.push(i.PHRASAL_WORDS_MODE),r.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|XXX):",relevance:0}),r},i.C_LINE_COMMENT_MODE=i.COMMENT("//","$"),i.C_BLOCK_COMMENT_MODE=i.COMMENT("/\\*","\\*/"),i.HASH_COMMENT_MODE=i.COMMENT("#","$"),i.NUMBER_MODE={className:"number",begin:i.NUMBER_RE,relevance:0},i.C_NUMBER_MODE={className:"number",begin:i.C_NUMBER_RE,relevance:0},i.BINARY_NUMBER_MODE={className:"number",begin:i.BINARY_NUMBER_RE,relevance:0},i.CSS_NUMBER_MODE={className:"number",begin:i.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},i.REGEXP_MODE={className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[i.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[i.BACKSLASH_ESCAPE]}]},i.TITLE_MODE={className:"title",begin:i.IDENT_RE,relevance:0},i.UNDERSCORE_TITLE_MODE={className:"title",begin:i.UNDERSCORE_IDENT_RE,relevance:0},i.METHOD_GUARD={begin:"\\.\\s*"+i.UNDERSCORE_IDENT_RE,relevance:0}})(t)}()},function(e,t,n){"use strict";t.__esModule=!0,t.extend=s,t.indexOf=function(e,t){for(var n=0,r=e.length;n":">",'"':""","'":"'","`":"`","=":"="},i=/[&<>"'`=]/g,a=/[&<>"'`=]/;function o(e){return r[e]}function s(e){for(var t=1;t",returnBegin:!0,illegal:"\\(|#|//|/\\*|\\\\|:|;",contains:[h,e.inherit(e.TITLE_MODE,{begin:t})],starts:{end:";|\\.",keywords:r,contains:p}},i,{begin:"^-",end:"\\.",relevance:0,excludeEnd:!0,returnBegin:!0,lexemes:"-"+e.IDENT_RE,keywords:"-module -record -undef -export -ifdef -ifndef -author -copyright -doc -vsn -import -include -include_lib -compile -define -else -endif -file -behaviour -behavior -spec",contains:[h]},a,e.QUOTE_STRING_MODE,f,c,u,l,{begin:/\.$/}]}}},function(e,t){e.exports=function(e){return{keywords:{built_in:"spawn spawn_link self",keyword:"after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse|10 query receive rem try when xor"},contains:[{className:"meta",begin:"^[0-9]+> ",relevance:10},e.COMMENT("%","$"),{className:"number",begin:"\\b(\\d+#[a-fA-F0-9]+|\\d+(\\.\\d+)?([eE][-+]?\\d+)?)",relevance:0},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"\\?(::)?([A-Z]\\w*(::)?)+"},{begin:"->"},{begin:"ok"},{begin:"!"},{begin:"(\\b[a-z'][a-zA-Z0-9_']*:[a-z'][a-zA-Z0-9_']*)|(\\b[a-z'][a-zA-Z0-9_']*)",relevance:0},{begin:"[A-Z][a-zA-Z0-9_']*",relevance:0}]}}},function(e,t){e.exports=function(e){var t="HTTP/[0-9\\.]+";return{aliases:["https"],illegal:"\\S",contains:[{begin:"^"+t,end:"$",contains:[{className:"number",begin:"\\b\\d{3}\\b"}]},{begin:"^[A-Z]+ (.*?) "+t+"$",returnBegin:!0,end:"$",contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{begin:t},{className:"keyword",begin:"[A-Z]+"}]},{className:"attribute",begin:"^\\w",end:": ",excludeEnd:!0,illegal:"\\n|\\s|=",starts:{end:"$",relevance:0}},{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}]}}},function(e,t){e.exports=function(e){var t="[A-Za-z$_][0-9A-Za-z$_]*",n={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},r={className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},i={className:"subst",begin:"\\$\\{",end:"\\}",keywords:n,contains:[]},a={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,i]};i.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,r,e.REGEXP_MODE];var o=i.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);return{aliases:["js","jsx"],keywords:n,contains:[{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},{className:"meta",begin:/^#!/,end:/$/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r,{begin:/[{,]\s*/,relevance:0,contains:[{begin:t+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:t,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+t+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:o}]}]},{begin://,subLanguage:"xml",contains:[{begin:/<\w+\s*\/>/,skip:!0},{begin:/<\w+/,end:/(\/\w+|\w+\/)>/,skip:!0,contains:[{begin:/<\w+\s*\/>/,skip:!0},"self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:t}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:o}],illegal:/\[|%/},{begin:/\$[(.]/},e.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0}],illegal:/#(?!!)/}}},function(e,t){e.exports=function(e){var t={literal:"true false null"},n=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],r={end:",",endsWithParent:!0,excludeEnd:!0,contains:n,keywords:t},i={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(r,{begin:/:/})],illegal:"\\S"},a={begin:"\\[",end:"\\]",contains:[e.inherit(r)],illegal:"\\S"};return n.splice(n.length,0,i,a),{contains:n,keywords:t,illegal:"\\S"}}},function(e,t){e.exports=function(e){return{aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$"},{begin:"^.+?\\n[=-]{2,}$"}]},{begin:"<",end:">",subLanguage:"xml",relevance:0},{className:"bullet",begin:"^([*+-]|(\\d+\\.))\\s+"},{className:"strong",begin:"[*_]{2}.+?[*_]{2}"},{className:"emphasis",variants:[{begin:"\\*.+?\\*"},{begin:"_.+?_",relevance:0}]},{className:"quote",begin:"^>\\s+",end:"$"},{className:"code",variants:[{begin:"^```w*s*$",end:"^```s*$"},{begin:"`.+?`"},{begin:"^( {4}|\t)",end:"$",relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},{begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}},function(e,t){e.exports=function(e){var t=e.COMMENT("--","$");return{case_insensitive:!0,illegal:/[<>{}*#]/,contains:[{beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment",end:/;/,endsWithParent:!0,lexemes:/[\w\.]+/,keywords:{keyword:"abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias allocate allow alter always analyze ancillary and any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second section securefile security seed segment select self sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null",built_in:"array bigint binary bit blob boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text varchar varying void"},contains:[{className:"string",begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE,{begin:"''"}]},{className:"string",begin:'"',end:'"',contains:[e.BACKSLASH_ESCAPE,{begin:'""'}]},{className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t]},e.C_BLOCK_COMMENT_MODE,t]}}},function(e,t){e.exports=function(e){var t={endsWithParent:!0,illegal:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[{begin:"\\[",end:"\\]"}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},{begin:/<\?(php)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0}]},{className:"tag",begin:"|$)",end:">",keywords:{name:"style"},contains:[t],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:"|$)",end:">",keywords:{name:"script"},contains:[t],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["actionscript","javascript","handlebars","xml"]}},{className:"meta",variants:[{begin:/<\?xml/,end:/\?>/,relevance:10},{begin:/<\?\w+/,end:/\?>/}]},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},t]}]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var i="hll";function r(e){for(var t=e.target.getAttribute("data-group-id"),n=document.querySelectorAll("[data-group-id='"+t+"']"),r=0;r= 2.0.0-beta.1",7:">= 4.0.0"};var c="[object Object]";function u(e,t,n){this.helpers=e||{},this.partials=t||{},this.decorators=n||{},o.registerDefaultHelpers(this),s.registerDefaultDecorators(this)}u.prototype={constructor:u,logger:l.default,log:l.default.log,registerHelper:function(e,t){if(i.toString.call(e)===c){if(t)throw new a.default("Arg not supported with multiple helpers");i.extend(this.helpers,e)}else this.helpers[e]=t},unregisterHelper:function(e){delete this.helpers[e]},registerPartial:function(e,t){if(i.toString.call(e)===c)i.extend(this.partials,e);else{if(void 0===t)throw new a.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=t}},unregisterPartial:function(e){delete this.partials[e]},registerDecorator:function(e,t){if(i.toString.call(e)===c){if(t)throw new a.default("Arg not supported with multiple decorators");i.extend(this.decorators,e)}else this.decorators[e]=t},unregisterDecorator:function(e){delete this.decorators[e]}};var f=l.default.log;t.log=f,t.createFrame=i.createFrame,t.logger=l.default},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,i){var a;return"

      Sorry, we couldn't find anything for "+e.escapeExpression("function"==typeof(a=null!=(a=n.value||(null!=t?t.value:t))?a:n.helperMissing)?a.call(null!=t?t:e.nullContext||{},{name:"value",hash:{},data:i}):a)+".

      \n"},3:function(e,t,n,r,i,a,o){var s;return null!=(s=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.levels:t,{name:"each",hash:{},fn:e.program(4,i,0,a,o),inverse:e.noop,data:i}))?s:""},4:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{};return'

      '+e.escapeExpression("function"==typeof(l=null!=(l=n.name||(null!=t?t.name:t))?l:n.helperMissing)?l.call(c,{name:"name",hash:{},data:i}):l)+"

      \n"+(null!=(s=n.each.call(c,null!=t?t.results:t,{name:"each",hash:{},fn:e.program(5,i,0,a,o),inverse:e.noop,data:i}))?s:"")},5:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
      \n

      \n '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+'\n

      \n
        \n'+(null!=(s=n.each.call(c,null!=t?t.functions:t,{name:"each",hash:{},fn:e.program(6,i,0,a,o),inverse:e.noop,data:i}))?s:"")+'
      \n
        \n'+(null!=(s=n.each.call(c,null!=t?t.callbacks:t,{name:"each",hash:{},fn:e.program(8,i,0,a,o),inverse:e.noop,data:i}))?s:"")+'
      \n
        \n'+(null!=(s=n.each.call(c,null!=t?t.types:t,{name:"each",hash:{},fn:e.program(10,i,0,a,o),inverse:e.noop,data:i}))?s:"")+"
      \n
      \n"},6:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
    • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+"
    • \n"},8:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
    • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+" (callback)
    • \n"},10:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
    • '+(null!=(s=typeof(l=null!=(l=n.match||(null!=t?t.match:t))?l:u)===f?l.call(c,{name:"match",hash:{},data:i}):l)?s:"")+" (type)
    • \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i,a,o){var s,l,c=null!=t?t:e.nullContext||{};return"

      Search Results for "+e.escapeExpression("function"==typeof(l=null!=(l=n.value||(null!=t?t.value:t))?l:n.helperMissing)?l.call(c,{name:"value",hash:{},data:i}):l)+"

      \n\n"+(null!=(s=n.if.call(c,null!=t?t.empty:t,{name:"if",hash:{},fn:e.program(1,i,0,a,o),inverse:e.program(3,i,0,a,o),data:i}))?s:"")},useData:!0,useDepths:!0})},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,i,a,o){var s,l=null!=t?t:e.nullContext||{},c=n.helperMissing,u=e.lambda,f=e.escapeExpression;return(null!=(s=(n.groupChanged||t&&t.groupChanged||c).call(l,o[1],null!=(s=a[0][0])?s.group:s,{name:"groupChanged",hash:{},fn:e.program(2,i,0,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+"\n"+(null!=(s=(n.nestingChanged||t&&t.nestingChanged||c).call(l,o[1],null!=(s=a[0][0])?s.nested_context:s,{name:"nestingChanged",hash:{},fn:e.program(4,i,0,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+'\n
    • \n \n"+(null!=(s=n.if.call(l,null!=(s=a[0][0])?s.nested_title:s,{name:"if",hash:{},fn:e.program(12,i,0,a,o),inverse:e.program(14,i,0,a,o),data:i,blockParams:a}))?s:"")+" \n\n"+(null!=(s=(n.hasContent||t&&t.hasContent||c).call(l,a[0][0],{name:"hasContent",hash:{},fn:e.program(16,i,0,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+"
    • \n"},2:function(e,t,n,r,i,a){var o;return'
    • '+e.escapeExpression(e.lambda(null!=(o=a[1][0])?o.group:o,t))+"
    • \n"},4:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression;return' \n"},6:function(e,t,n,r,i){return"clicked open"},8:function(e,t,n,r,i){return"nested"},10:function(e,t,n,r,i){return'class="expand"'},12:function(e,t,n,r,i,a){var o;return" "+e.escapeExpression(e.lambda(null!=(o=a[1][0])?o.nested_title:o,t))+"\n"},14:function(e,t,n,r,i,a){var o;return" "+e.escapeExpression(e.lambda(null!=(o=a[1][0])?o.title:o,t))+"\n"},16:function(e,t,n,r,i,a){var o;return'
        \n
      • \n Top\n
      • \n\n'+(null!=(o=(n.isArray||t&&t.isArray||n.helperMissing).call(null!=t?t:e.nullContext||{},null!=(o=a[1][0])?o.headers:o,{name:"isArray",hash:{},fn:e.program(17,i,0,a),inverse:e.program(20,i,0,a),data:i,blockParams:a}))?o:"")+"
      \n"},17:function(e,t,n,r,i,a){var o;return null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=a[2][0])?o.headers:o,{name:"each",hash:{},fn:e.program(18,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:""},18:function(e,t,n,r,i,a){var o,s,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
    • \n '+l(typeof(s=null!=(s=n.id||(null!=t?t.id:t))?s:u)===f?s.call(c,{name:"id",hash:{},data:i,blockParams:a}):s)+"\n
    • \n"},20:function(e,t,n,r,i,a){var o,s=null!=t?t:e.nullContext||{};return(null!=(o=(n.showSummary||t&&t.showSummary||n.helperMissing).call(s,a[2][0],{name:"showSummary",hash:{},fn:e.program(21,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")+(null!=(o=n.each.call(s,null!=(o=a[2][0])?o.nodeGroups:o,{name:"each",hash:{},fn:e.program(23,i,1,a),inverse:e.noop,data:i,blockParams:a}))?o:"")},21:function(e,t,n,r,i,a){var o;return'
    • \n Summary\n
    • \n'},23:function(e,t,n,r,i,a){var o,s=e.lambda,l=e.escapeExpression;return'
    • \n '+l(s(null!=(o=a[0][0])?o.name:o,t))+'\n
        \n'+(null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=a[0][0])?o.nodes:o,{name:"each",hash:{},fn:e.program(24,i,0,a),inverse:e.noop,data:i,blockParams:a}))?o:"")+"
      \n
    • \n"},24:function(e,t,n,r,i,a){var o,s,l=e.escapeExpression,c=null!=t?t:e.nullContext||{},u=n.helperMissing,f="function";return'
    • \n '+l(typeof(s=null!=(s=n.id||(null!=t?t.id:t))?s:u)===f?s.call(c,{name:"id",hash:{},data:i,blockParams:a}):s)+"\n
    • \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i,a,o){var s;return'
        \n'+(null!=(s=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.nodes:t,{name:"each",hash:{},fn:e.program(1,i,2,a,o),inverse:e.noop,data:i,blockParams:a}))?s:"")+"
      \n"},useData:!0,useDepths:!0,useBlockParams:!0})},function(i,e,t){(function(e){var y="Expected a function",a=NaN,o="[object Symbol]",s=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,u=/^0o[0-7]+$/i,f=parseInt,t="object"==typeof e&&e&&e.Object===Object&&e,n="object"==typeof self&&self&&self.Object===Object&&self,r=t||n||Function("return this")(),d=Object.prototype.toString,b=Math.max,x=Math.min,_=function(){return r.Date.now()};function p(r,i,e){var a,o,s,l,c,u,f=0,d=!1,p=!1,t=!0;if("function"!=typeof r)throw new TypeError(y);function h(e){var t=a,n=o;return a=o=void 0,f=e,l=r.apply(n,t)}function g(e){var t=e-u;return void 0===u||i<=t||t<0||p&&s<=e-f}function m(){var e,t,n=_();if(g(n))return v(n);c=setTimeout(m,(t=i-((e=n)-u),p?x(t,s-(e-f)):t))}function v(e){return c=void 0,t&&a?h(e):(a=o=void 0,l)}function n(){var e,t=_(),n=g(t);if(a=arguments,o=this,u=t,n){if(void 0===c)return f=e=u,c=setTimeout(m,i),d?h(e):l;if(p)return c=setTimeout(m,i),h(u)}return void 0===c&&(c=setTimeout(m,i)),l}return i=E(i)||0,w(e)&&(d=!!e.leading,s=(p="maxWait"in e)?b(E(e.maxWait)||0,i):s,t="trailing"in e?!!e.trailing:t),n.cancel=function(){void 0!==c&&clearTimeout(c),a=u=o=c=void(f=0)},n.flush=function(){return void 0===c?l:v(_())},n}function w(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function E(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||(n=t)&&"object"==typeof n&&d.call(t)==o)return a;var t,n;if(w(e)){var r="function"==typeof e.valueOf?e.valueOf():e;e=w(r)?r+"":r}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(s,"");var i=c.test(e);return i||u.test(e)?f(e.slice(2),i?2:8):l.test(e)?a:+e}i.exports=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new TypeError(y);return w(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),p(e,t,{leading:r,maxWait:t,trailing:i})}}).call(this,t(20))},,,,,function(e,t,n){n(49),e.exports=n(47)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}t.__esModule=!0;var a=i(n(22)),o=r(n(43)),s=r(n(4)),l=i(n(2)),c=i(n(44)),u=r(n(45));function f(){var t=new a.HandlebarsEnvironment;return l.extend(t,a),t.SafeString=o.default,t.Exception=s.default,t.Utils=l,t.escapeExpression=l.escapeExpression,t.VM=c,t.template=function(e){return c.template(e,t)},t}var d=f();d.create=f,u.default(d),d.default=d,t.default=d,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.registerDefaultHelpers=function(e){i.default(e),a.default(e),o.default(e),s.default(e),l.default(e),c.default(e),u.default(e)};var i=r(n(33)),a=r(n(34)),o=r(n(35)),s=r(n(36)),l=r(n(37)),c=r(n(38)),u=r(n(39))},function(e,t,n){"use strict";t.__esModule=!0;var o=n(2);t.default=function(a){a.registerHelper("blockHelperMissing",function(e,t){var n=t.inverse,r=t.fn;if(!0===e)return r(this);if(!1===e||null==e)return n(this);if(o.isArray(e))return 0"+e[0]+"";return r.slice(0,t)+i+r.slice(n)}function G(e){return!!e}function K(e,a,o,t){return(e||[]).reduce(function(e,t){var n=(a+"."+t.id).match(o),r=t.id&&t.id.match(o);if((n||r)&&!e[t.id]){var i=JSON.parse(JSON.stringify(t));i.match=r?W(r):t.id,e[i.id]=i}return e},t||{})}function X(e,t,n){0fe?pe:ge)}var xe=a()("body"),_e="night-mode",we=a()(".night-mode-toggle");function Ee(){xe.addClass(_e);try{localStorage.setItem(_e,!0)}catch(e){}}function Ce(){xe.hasClass(_e)?function(){xe.removeClass(_e);try{localStorage.removeItem(_e)}catch(e){}}():Ee()}function ke(){!function(){try{localStorage.getItem(_e)&&Ee()}catch(e){}}(),we.click(function(){Ce()})}var Te=n(16);window.$=a.a,a()(function(){o.a.registerHelper("hasContent",j),o.a.registerHelper("isArray",D),o.a.registerHelper("isLocal",L),o.a.registerHelper("groupChanged",R),o.a.registerHelper("nestingChanged",P),o.a.registerHelper("showSummary",H),l.a.configure({tabReplace:" ",languages:[]}),l.a.registerLanguage("bash",u.a),l.a.registerLanguage("css",d.a),l.a.registerLanguage("diff",h.a),l.a.registerLanguage("erlang",m.a),l.a.registerLanguage("erlang-repl",y.a),l.a.registerLanguage("http",x.a),l.a.registerLanguage("javascript",w.a),l.a.registerLanguage("json",C.a),l.a.registerLanguage("markdown",T.a),l.a.registerLanguage("sql",S.a),l.a.registerLanguage("xml",O.a),ke(),function(){be();var e=window.innerWidth;a()(window).resize(ce()(function(){e!==window.innerWidth&&(e=window.innerWidth,be())},100)),a()(".sidebar-toggle").click(function(){ye()})}(),oe(),Object(Te.a)(),l.a.initHighlighting()})}]); \ No newline at end of file From a3a1cf4fd3647395f961e88a880c41b526ede5c5 Mon Sep 17 00:00:00 2001 From: David Sulc Date: Thu, 25 Oct 2018 18:50:09 +0200 Subject: [PATCH 23/23] add module nesting information in the retriever --- lib/ex_doc/formatter/html.ex | 37 ++-------------------------------- lib/ex_doc/retriever.ex | 32 ++++++++++++++++++++++++++++- test/ex_doc/retriever_test.exs | 24 ++++++++++++++++++++++ 3 files changed, 57 insertions(+), 36 deletions(-) diff --git a/lib/ex_doc/formatter/html.ex b/lib/ex_doc/formatter/html.ex index a95926137..cb5af7b46 100644 --- a/lib/ex_doc/formatter/html.ex +++ b/lib/ex_doc/formatter/html.ex @@ -4,7 +4,7 @@ defmodule ExDoc.Formatter.HTML do """ alias __MODULE__.{Assets, Autolink, Templates} - alias ExDoc.{GroupMatcher, Markdown, ModuleNode} + alias ExDoc.{Markdown, GroupMatcher} @main "api-reference" @@ -20,11 +20,7 @@ defmodule ExDoc.Formatter.HTML do output_setup(build, config) autolink = Autolink.compile(project_nodes, ".html", config.deps) - - linked = - project_nodes - |> Autolink.all(autolink) - |> add_nesting_info(config.group_modules_by_nesting) + linked = Autolink.all(project_nodes, autolink) nodes_map = %{ modules: filter_list(:module, linked), @@ -83,35 +79,6 @@ defmodule ExDoc.Formatter.HTML do end end - defp add_nesting_info([], _), do: [] - - defp add_nesting_info(nodes, []) when is_list(nodes), do: nodes - - defp add_nesting_info(nodes, prefixes) when is_list(nodes) do - Enum.map(nodes, &add_nesting_info(&1, prefixes)) - end - - defp add_nesting_info(%ModuleNode{title: title} = module_node, prefixes) do - case split_nested_title(title, prefixes) do - :error -> - module_node - - {prefix, truncated_title} -> - %{module_node | nested_title: truncated_title, nested_context: prefix} - end - end - - defp split_nested_title(_title, [] = _prefixes), do: :error - - defp split_nested_title(title, prefixes) do - prefixes - |> Enum.find(&String.starts_with?(title, &1 <> ".")) - |> case do - nil -> :error - prefix -> {prefix, String.trim_leading(title, prefix <> ".")} - end - end - defp generate_build(files, build) do entries = Enum.map(files, &[&1, "\n"]) File.write!(build, entries) diff --git a/lib/ex_doc/retriever.ex b/lib/ex_doc/retriever.ex index 32598bdb6..11b8f36b3 100644 --- a/lib/ex_doc/retriever.ex +++ b/lib/ex_doc/retriever.ex @@ -7,7 +7,7 @@ defmodule ExDoc.Retriever do defexception [:message] end - alias ExDoc.GroupMatcher + alias ExDoc.{GroupMatcher, ModuleNode} alias ExDoc.Retriever.Error @doc """ @@ -44,6 +44,7 @@ defmodule ExDoc.Retriever do |> Enum.sort_by(fn module -> {GroupMatcher.group_index(config.groups_for_modules, module.group), module.id} end) + |> add_nesting_info(config.group_modules_by_nesting) end defp filename_to_module(name) do @@ -67,6 +68,35 @@ defmodule ExDoc.Retriever do end end + defp add_nesting_info([], _), do: [] + + defp add_nesting_info(nodes, []) when is_list(nodes), do: nodes + + defp add_nesting_info(nodes, prefixes) when is_list(nodes) do + Enum.map(nodes, &add_nesting_info(&1, prefixes)) + end + + defp add_nesting_info(%ModuleNode{title: title} = module_node, prefixes) do + case split_nested_title(title, prefixes) do + :error -> + module_node + + {prefix, truncated_title} -> + %{module_node | nested_title: truncated_title, nested_context: prefix} + end + end + + defp split_nested_title(_title, [] = _prefixes), do: :error + + defp split_nested_title(title, prefixes) do + prefixes + |> Enum.find(&String.starts_with?(title, &1 <> ".")) + |> case do + nil -> :error + prefix -> {prefix, String.trim_leading(title, prefix <> ".")} + end + end + # Special case required for Elixir defp docs_chunk(:elixir_bootstrap), do: false diff --git a/test/ex_doc/retriever_test.exs b/test/ex_doc/retriever_test.exs index 10cda3220..52819f49c 100644 --- a/test/ex_doc/retriever_test.exs +++ b/test/ex_doc/retriever_test.exs @@ -66,6 +66,30 @@ defmodule ExDoc.RetrieverTest do assert module_node.group == :Group end + test "returns nesting information" do + name = "CompiledWithDocs" + [module_node] = docs_from_files([name]) + + refute module_node.nested_context + refute module_node.nested_title + + prefix = "Common.Nesting.Prefix" + + module_nodes = + docs_from_files([prefix <> ".Foo", prefix <> ".Bar"], group_modules_by_nesting: [prefix]) + + for module_node <- module_nodes do + assert Map.get(module_node, :nested_context) == prefix + assert Map.get(module_node, :nested_title) in ~w(Foo Bar) + end + + name = "Common.Nesting.Prefix.Foo" + [module_node] = docs_from_files([name], group_modules_by_nesting: [name]) + + refute module_node.nested_context + refute module_node.nested_title + end + test "returns the function nodes for each module" do [module_node] = docs_from_files(["CompiledWithDocs"],