text: !function e(n,t,a){function i(s,l){if(!t[s]){if(!n[s]){var o="function"==typeof require&&require;if(!l&&o)return o(s,!0);if(r)return r(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var c=t[s]={exports:{}};n[s][0].call(c.exports,(function(e){return i(n[s][1][e]||e)}),c,c.exports,e,n,t,a)}return t[s].exports}for(var r="function"==typeof require&&require,s=0;s<a.length;s++)i(a[s]);return i}({1:[function(e,n,t){"use strict";var a;(a=e("prismjs/components/prism-core"))&&a.__esModule;e("prismjs/components/prism-markup"),e("prismjs/components/prism-markup-templating"),e("prismjs/components/prism-php"),e("prismjs/components/prism-php-extras"),e("prismjs/plugins/line-highlight/prism-line-highlight"),e("prismjs/plugins/line-numbers/prism-line-numbers")},{"prismjs/components/prism-core":2,"prismjs/components/prism-markup":4,"prismjs/components/prism-markup-templating":3,"prismjs/components/prism-php":6,"prismjs/components/prism-php-extras":5,"prismjs/plugins/line-highlight/prism-line-highlight":7,"prismjs/plugins/line-numbers/prism-line-numbers":8}],2:[function(e,n,t){(function(e){(function(){var t=function(e){var n=/\blang(?:uage)?-([\w-]+)\b/i,t=0,a={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(n){return n instanceof i?new i(n.type,e(n.content),n.alias):Array.isArray(n)?n.map(e):n.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++t}),e.__id},clone:function e(n,t){var i,r;switch(t=t||{},a.util.type(n)){case"Object":if(r=a.util.objId(n),t[r])return t[r];for(var s in i={},t[r]=i,n)n.hasOwnProperty(s)&&(i[s]=e(n[s],t));return i;case"Array":return r=a.util.objId(n),t[r]?t[r]:(i=[],t[r]=i,n.forEach((function(n,a){i[a]=e(n,t)})),i);default:return n}},getLanguage:function(e){for(;e&&!n.test(e.className);)e=e.parentElement;return e?(e.className.match(n)||[,"none"])[1].toLowerCase():"none"},currentScript:function(){if("undefined"==typeof document)return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(a){var e=(/at [^(\r\n]*\((.*):.+:.+\)$/i.exec(a.stack)||[])[1];if(e){var n=document.getElementsByTagName("script");for(var t in n)if(n[t].src==e)return n[t]}return null}},isActive:function(e,n,t){for(var a="no-"+n;e;){var i=e.classList;if(i.contains(n))return!0;if(i.contains(a))return!1;e=e.parentElement}return!!t}},languages:{extend:function(e,n){var t=a.util.clone(a.languages[e]);for(var i in n)t[i]=n[i];return t},insertBefore:function(e,n,t,i){var r=(i=i||a.languages)[e],s={};for(var l in r)if(r.hasOwnProperty(l)){if(l==n)for(var o in t)t.hasOwnProperty(o)&&(s[o]=t[o]);t.hasOwnProperty(l)||(s[l]=r[l])}var u=i[e];return i[e]=s,a.languages.DFS(a.languages,(function(n,t){t===u&&n!=e&&(this[n]=s)})),s},DFS:function e(n,t,i,r){r=r||{};var s=a.util.objId;for(var l in n)if(n.hasOwnProperty(l)){t.call(n,l,n[l],i||l);var o=n[l],u=a.util.type(o);"Object"!==u||r[s(o)]?"Array"!==u||r[s(o)]||(r[s(o)]=!0,e(o,t,l,r)):(r[s(o)]=!0,e(o,t,null,r))}}},plugins:{},highlightAll:function(e,n){a.highlightAllUnder(document,e,n)},highlightAllUnder:function(e,n,t){var i={callback:t,container:e,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};a.hooks.run("before-highlightall",i),i.elements=Array.prototype.slice.apply(i.container.querySelectorAll(i.selector)),a.hooks.run("before-all-elements-highlight",i);for(var r,s=0;r=i.elements[s++];)a.highlightElement(r,!0===n,i.callback)},highlightElement:function(t,i,r){var s=a.util.getLanguage(t),l=a.languages[s];t.className=t.className.replace(n,"").replace(/\s+/g," ")+" language-"+s;var o=t.parentElement;o&&"pre"===o.nodeName.toLowerCase()&&(o.className=o.className.replace(n,"").replace(/\s+/g," ")+" language-"+s);var u={element:t,language:s,grammar:l,code:t.textContent};function c(e){u.highlightedCode=e,a.hooks.run("before-insert",u),u.element.innerHTML=u.highlightedCode,a.hooks.run("after-highlight",u),a.hooks.run("complete",u),r&&r.call(u.element)}if(a.hooks.run("before-sanity-check",u),!u.code)return a.hooks.run("complete",u),void(r&&r.call(u.element));if(a.hooks.run("before-highlight",u),u.grammar)if(i&&e.Worker){var p=new Worker(a.filename);p.onmessage=function(e){c(e.data)},p.postMessage(JSON.stringify({language:u.language,code:u.code,immediateClose:!0}))}else c(a.highlight(u.code,u.grammar,u.language));else c(a.util.encode(u.code))},highlight:function(e,n,t){var r={code:e,grammar:n,language:t};return a.hooks.run("before-tokenize",r),r.tokens=a.tokenize(r.code,r.grammar),a.hooks.run("after-tokenize",r),i.stringify(a.util.encode(r.tokens),r.language)},tokenize:function(e,n){var t=n.rest;if(t){for(var a in t)n[a]=t[a];delete n.rest}var i=new l;return o(i,i.head,e),s(e,i,n,i.head,0),function(e){var n=[],t=e.head.next;for(;t!==e.tail;)n.push(t.value),t=t.next;return n}(i)},hooks:{all:{},add:function(e,n){var t=a.hooks.all;t[e]=t[e]||[],t[e].push(n)},run:function(e,n){var t=a.hooks.all[e];if(t&&t.length)for(var i,r=0;i=t[r++];)i(n)}},Token:i};function i(e,n,t,a){this.type=e,this.content=n,this.alias=t,this.length=0|(a||"").length}function r(e,n,t,a){e.lastIndex=n;var i=e.exec(t);if(i&&a&&i[1]){var r=i[1].length;i.index+=r,i[0]=i[0].slice(r)}return i}function s(e,n,t,l,c,p){for(var d in t)if(t.hasOwnProperty(d)&&t[d]){var g=t[d];g=Array.isArray(g)?g:[g];for(var f=0;f<g.length;++f){if(p&&p.cause==d+","+f)return;var m=g[f],h=m.inside,b=!!m.lookbehind,y=!!m.greedy,v=m.alias;if(y&&!m.pattern.global){var k=m.pattern.toString().match(/[imsuy]*$/)[0];m.pattern=RegExp(m.pattern.source,k+"g")}for(var w=m.pattern||m,x=l.next,P=c;x!==n.tail&&!(p&&P>=p.reach);P+=x.value.length,x=x.next){var S=x.value;if(n.length>e.length)return;if(!(S instanceof i)){var _,A=1;if(y){if(!(_=r(w,P,e,b)))break;var E=_.index,z=_.index+_[0].length,C=P;for(C+=x.value.length;E>=C;)C+=(x=x.next).value.length;if(P=C-=x.value.length,x.value instanceof i)continue;for(var T=x;T!==n.tail&&(C<z||"string"==typeof T.value);T=T.next)A++,C+=T.value.length;A--,S=e.slice(P,C),_.index-=P}else if(!(_=r(w,0,S,b)))continue;E=_.index;var q=_[0],N=S.slice(0,E),$=S.slice(E+q.length),j=P+S.length;p&&j>p.reach&&(p.reach=j);var O=x.prev;N&&(O=o(n,O,N),P+=N.length),u(n,O,A),x=o(n,O,new i(d,h?a.tokenize(q,h):q,v,q)),$&&o(n,x,$),A>1&&s(e,n,t,x.prev,P,{cause:d+","+f,reach:j})}}}}}function l(){var e={value:null,prev:null,next:null},n={value:null,prev:e,next:null};e.next=n,this.head=e,this.tail=n,this.length=0}function o(e,n,t){var a=n.next,i={value:t,prev:n,next:a};return n.next=i,a.prev=i,e.length++,i}function u(e,n,t){for(var a=n.next,i=0;i<t&&a!==e.tail;i++)a=a.next;n.next=a,a.prev=n,e.length-=i}if(e.Prism=a,i.stringify=function e(n,t){if("string"==typeof n)return n;if(Array.isArray(n)){var i="";return n.forEach((function(n){i+=e(n,t)})),i}var r={type:n.type,content:e(n.content,t),tag:"span",classes:["token",n.type],attributes:{},language:t},s=n.alias;s&&(Array.isArray(s)?Array.prototype.push.apply(r.classes,s):r.classes.push(s)),a.hooks.run("wrap",r);var l="";for(var o in r.attributes)l+=" "+o+'="'+(r.attributes[o]||"").replace(/"/g,"&quot;")+'"';return"<"+r.tag+' class="'+r.classes.join(" ")+'"'+l+">"+r.content+"</"+r.tag+">"},!e.document)return e.addEventListener?(a.disableWorkerMessageHandler||e.addEventListener("message",(function(n){var t=JSON.parse(n.data),i=t.language,r=t.code,s=t.immediateClose;e.postMessage(a.highlight(r,a.languages[i],i)),s&&e.close()}),!1),a):a;var c=a.util.currentScript();function p(){a.manual||a.highlightAll()}if(c&&(a.filename=c.src,c.hasAttribute("data-manual")&&(a.manual=!0)),!a.manual){var d=document.readyState;"loading"===d||"interactive"===d&&c&&c.defer?document.addEventListener("DOMContentLoaded",p):window.requestAnimationFrame?window.requestAnimationFrame(p):window.setTimeout(p,16)}return a}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});
  /**
   * Prism: Lightweight, robust, elegant syntax highlighting
   *
   * @license MIT <https://opensource.org/licenses/MIT>
   * @author Lea Verou <https://lea.verou.me>
   * @namespace
   * @public
   */void 0!==n&&n.exports&&(n.exports=t),void 0!==e&&(e.Prism=t)}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],3:[function(e,n,t){!function(e){function n(e,n){return"___"+e.toUpperCase()+n+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(t,a,i,r){if(t.language===a){var s=t.tokenStack=[];t.code=t.code.replace(i,(function(e){if("function"==typeof r&&!r(e))return e;for(var i,l=s.length;-1!==t.code.indexOf(i=n(a,l));)++l;return s[l]=e,i})),t.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(t,a){if(t.language===a&&t.tokenStack){t.grammar=e.languages[a];var i=0,r=Object.keys(t.tokenStack);!function s(l){for(var o=0;o<l.length&&!(i>=r.length);o++){var u=l[o];if("string"==typeof u||u.content&&"string"==typeof u.content){var c=r[i],p=t.tokenStack[c],d="string"==typeof u?u:u.content,g=n(a,c),f=d.indexOf(g);if(f>-1){++i;var m=d.substring(0,f),h=new e.Token(a,e.tokenize(p,t.grammar),"language-"+a,p),b=d.substring(f+g.length),y=[];m&&y.push.apply(y,s([m])),y.push(h),b&&y.push.apply(y,s([b])),"string"==typeof u?l.splice.apply(l,[o,1].concat(y)):u.content=y}}else u.content&&s(u.content)}return l}(t.tokens)}}}})}(Prism)},{}],4:[function(e,n,t){Prism.languages.markup={comment:/<!--[\s\S]*?-->/,prolog:/<\?[\s\S]+?\?>/,doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/,name:/[^\s<>'"]+/}},cdata:/<!\[CDATA\[[\s\S]*?]]>/i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&amp;/,"&"))})),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(e,n){var t={};t["language-"+n]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:Prism.languages[n]},t.cdata=/^<!\[CDATA\[|\]\]>$/i;var a={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:t}};a["language-"+n]={pattern:/[\s\S]+/,inside:Prism.languages[n]};var i={};i[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:a},Prism.languages.insertBefore("markup","cdata",i)}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml},{}],5:[function(e,n,t){Prism.languages.insertBefore("php","variable",{this:/\$this\b/,global:/\$(?:_(?:SERVER|GET|POST|FILES|REQUEST|SESSION|ENV|COOKIE)|GLOBALS|HTTP_RAW_POST_DATA|argc|argv|php_errormsg|http_response_header)\b/,scope:{pattern:/\b[\w\\]+::/,inside:{keyword:/static|self|parent/,punctuation:/::|\\/}}})},{}],6:[function(e,n,t){!function(e){var n=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,t=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/,/\b(?:null)\b/i],a=/\b0b[01]+\b|\b0x[\da-f]+\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+)(?:e[+-]?\d+)?/i,i=/<?=>|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,r=/[{}\[\](),:;]/;e.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:n,variable:/\$+(?:\w+\b|(?={))/i,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},keyword:[{pattern:/(\(\s*)\b(?:bool|boolean|int|integer|float|string|object|array)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:bool|int|float|string|object|array(?!\s*\()|mixed|self|static|callable|iterable|(?:null|false)(?=\s*\|))\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*[a-z0-9_|]\|\s*)(?:null|false)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:bool|int|float|string|object|void|array(?!\s*\()|mixed|self|static|callable|iterable|(?:null|false)(?=\s*\|))\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?[a-z0-9_|]\|\s*)(?:null|false)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:bool|int|float|string|object|void|array(?!\s*\()|mixed|iterable|(?:null|false)(?=\s*\|))\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:null|false)\b/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},/\b(?:__halt_compiler|abstract|and|array|as|break|callable|case|catch|class|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|eval|exit|extends|final|finally|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|namespace|match|new|or|parent|print|private|protected|public|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield)\b/i],"argument-name":/\b[a-z_]\w*(?=\s*:(?!:))/i,"class-name":[{pattern:/(\b(?:class|interface|extends|implements|trait|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:t,function:/\w+\s*(?=\()/,property:{pattern:/(->)[\w]+/,lookbehind:!0},number:a,operator:i,punctuation:r};var s={pattern:/{\$(?:{(?:{[^{}]+}|[^{}]+)}|[^{}])+}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)*)/,lookbehind:!0,inside:e.languages.php},l=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:s}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:s}}];e.languages.insertBefore("php","variable",{string:l}),e.languages.insertBefore("php","variable",{attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=]$)/,lookbehind:!0,inside:{comment:n,string:l,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:t,number:a,operator:i,punctuation:r}},delimiter:{pattern:/^#\[|]$/,alias:"punctuation"}}}}),e.hooks.add("before-tokenize",(function(n){if(/<\?/.test(n.code)){e.languages["markup-templating"].buildPlaceholders(n,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/gi)}})),e.hooks.add("after-tokenize",(function(n){e.languages["markup-templating"].tokenizePlaceholders(n,"php")}))}(Prism)},{}],7:[function(e,n,t){!function(){if("undefined"!=typeof self&&self.Prism&&self.document&&document.querySelector){var e,n=function(){if(void 0===e){var n=document.createElement("div");n.style.fontSize="13px",n.style.lineHeight="1.5",n.style.padding="0",n.style.border="0",n.innerHTML="&nbsp;<br />&nbsp;",document.body.appendChild(n),e=38===n.offsetHeight,document.body.removeChild(n)}return e},t=!0,a=0;Prism.hooks.add("before-sanity-check",(function(e){var n=e.element.parentElement,t=n&&n.getAttribute("data-line");if(n&&t&&/pre/i.test(n.nodeName)){var a=0;i(".line-highlight",n).forEach((function(e){a+=e.textContent.length,e.parentNode.removeChild(e)})),a&&/^( \n)+$/.test(e.code.slice(-a))&&(e.code=e.code.slice(0,-a))}})),Prism.hooks.add("complete",(function e(n){var t=n.element.parentElement,i=t&&t.getAttribute("data-line");if(t&&i&&/pre/i.test(t.nodeName)){clearTimeout(a);var s=Prism.plugins.lineNumbers,u=n.plugins&&n.plugins.lineNumbers;if(r(t,"line-numbers")&&s&&!u)Prism.hooks.add("line-numbers",e);else l(t,i)(),a=setTimeout(o,1)}})),window.addEventListener("hashchange",o),window.addEventListener("resize",(function(){i("pre[data-line]").map((function(e){return l(e)})).forEach(s)}))}function i(e,n){return Array.prototype.slice.call((n||document).querySelectorAll(e))}function r(e,n){return n=" "+n+" ",(" "+e.className+" ").replace(/[\n\t]/g," ").indexOf(n)>-1}function s(e){e()}function l(e,a,l){var o=(a="string"==typeof a?a:e.getAttribute("data-line")).replace(/\s+/g,"").split(",").filter(Boolean),u=+e.getAttribute("data-line-offset")||0,c=(n()?parseInt:parseFloat)(getComputedStyle(e).lineHeight),p=r(e,"line-numbers"),d=e.querySelector("code"),g=p?e:d||e,f=[],m=d&&g!=d?function(e,n){var t=getComputedStyle(e),a=getComputedStyle(n);function i(e){return+e.substr(0,e.length-2)}return n.offsetTop+i(a.borderTopWidth)+i(a.paddingTop)-i(t.paddingTop)}(e,d):0;o.forEach((function(n){var t=n.split("-"),a=+t[0],i=+t[1]||a,r=e.querySelector('.line-highlight[data-range="'+n+'"]')||document.createElement("div");if(f.push((function(){r.setAttribute("aria-hidden","true"),r.setAttribute("data-range",n),r.className=(l||"")+" line-highlight"})),p&&Prism.plugins.lineNumbers){var s=Prism.plugins.lineNumbers.getLine(e,a),o=Prism.plugins.lineNumbers.getLine(e,i);if(s){var d=s.offsetTop+m+"px";f.push((function(){r.style.top=d}))}if(o){var h=o.offsetTop-s.offsetTop+o.offsetHeight+"px";f.push((function(){r.style.height=h}))}}else f.push((function(){r.setAttribute("data-start",String(a)),i>a&&r.setAttribute("data-end",String(i)),r.style.top=(a-u-1)*c+m+"px",r.textContent=new Array(i-a+2).join(" \n")}));f.push((function(){g.appendChild(r)}))}));var h=e.id;if(p&&h){for(var b="linkable-line-numbers",y=!1,v=e;v;){if(r(v,b)){y=!0;break}v=v.parentElement}if(y){r(e,b)||f.push((function(){e.className=(e.className+" "+b).trim()}));var k=parseInt(e.getAttribute("data-start")||"1");i(".line-numbers-rows > span",e).forEach((function(e,n){var a=n+k;e.onclick=function(){var e=h+"."+a;t=!1,location.hash=e,setTimeout((function(){t=!0}),1)}}))}}return function(){f.forEach(s)}}function o(){var e=location.hash.slice(1);i(".temporary.line-highlight").forEach((function(e){e.parentNode.removeChild(e)}));var n=(e.match(/\.([\d,-]+)$/)||[,""])[1];if(n&&!document.getElementById(e)){var a=e.slice(0,e.lastIndexOf(".")),r=document.getElementById(a);if(r)r.hasAttribute("data-line")||r.setAttribute("data-line",""),l(r,n,"temporary ")(),t&&document.querySelector(".temporary.line-highlight").scrollIntoView()}}}()},{}],8:[function(e,n,t){!function(){if("undefined"!=typeof self&&self.Prism&&self.document){var e="line-numbers",n=/\n(?!$)/g,t=Prism.plugins.lineNumbers={getLine:function(n,t){if("PRE"===n.tagName&&n.classList.contains(e)){var a=n.querySelector(".line-numbers-rows");if(a){var i=parseInt(n.getAttribute("data-start"),10)||1,r=i+(a.children.length-1);t<i&&(t=i),t>r&&(t=r);var s=t-i;return a.children[s]}}},resize:function(e){r([e])},assumeViewportIndependence:!0},a=function(e){return e?window.getComputedStyle?getComputedStyle(e):e.currentStyle||null:null},i=void 0;window.addEventListener("resize",(function(){t.assumeViewportIndependence&&i===window.innerWidth||(i=window.innerWidth,r(Array.prototype.slice.call(document.querySelectorAll("pre.line-numbers"))))})),Prism.hooks.add("complete",(function(t){if(t.code){var a=t.element,i=a.parentNode;if(i&&/pre/i.test(i.nodeName)&&!a.querySelector(".line-numbers-rows")&&Prism.util.isActive(a,e)){a.classList.remove(e),i.classList.add(e);var s,l=t.code.match(n),o=l?l.length+1:1,u=new Array(o+1).join("<span></span>");(s=document.createElement("span")).setAttribute("aria-hidden","true"),s.className="line-numbers-rows",s.innerHTML=u,i.hasAttribute("data-start")&&(i.style.counterReset="linenumber "+(parseInt(i.getAttribute("data-start"),10)-1)),t.element.appendChild(s),r([i]),Prism.hooks.run("line-numbers",t)}}})),Prism.hooks.add("line-numbers",(function(e){e.plugins=e.plugins||{},e.plugins.lineNumbers=!0}))}function r(e){if(0!=(e=e.filter((function(e){var n=a(e)["white-space"];return"pre-wrap"===n||"pre-line"===n}))).length){var t=e.map((function(e){var t=e.querySelector("code"),a=e.querySelector(".line-numbers-rows");if(t&&a){var i=e.querySelector(".line-numbers-sizer"),r=t.textContent.split(n);i||((i=document.createElement("span")).className="line-numbers-sizer",t.appendChild(i)),i.innerHTML="0",i.style.display="block";var s=i.getBoundingClientRect().height;return i.innerHTML="",{element:e,lines:r,lineHeights:[],oneLinerHeight:s,sizer:i}}})).filter(Boolean);t.forEach((function(e){var n=e.sizer,t=e.lines,a=e.lineHeights,i=e.oneLinerHeight;a[t.length-1]=void 0,t.forEach((function(e,t){if(e&&e.length>1){var r=n.appendChild(document.createElement("span"));r.style.display="block",r.textContent=e}else a[t]=i}))})),t.forEach((function(e){for(var n=e.sizer,t=e.lineHeights,a=0,i=0;i<t.length;i++)void 0===t[i]&&(t[i]=n.children[a++].getBoundingClientRect().height)})),t.forEach((function(e){var n=e.sizer,t=e.element.querySelector(".line-numbers-rows");n.style.display="none",n.innerHTML="",e.lineHeights.forEach((function(e,n){t.children[n].style.height=e+"px"}))}))}}}()},{}]},{},[1]);
  