!function(n,a){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=n.document?a(n,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return a(t)}:a(n)}("undefined"==typeof window?this:window,function(L,C){"use strict";function q(a,e,t){var s,l,d=(t=t||x).createElement("script");if(d.text=a,e)for(s in n)(l=e[s]||e.getAttribute&&e.getAttribute(s))&&d.setAttribute(s,l);t.head.appendChild(d).parentNode.removeChild(d)}function b(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?i[r.call(t)]||"object":typeof t}function w(a){var e=!!a&&"length"in a&&a.length,t=b(a);return!y(a)&&!m(a)&&("array"===t||0===e||"number"==typeof e&&0=(1-g)*(1-(g=f()/s||.5))&&(h=0),y/=g;y*=2,E.style(d,e,y+m),t=t||[]}return t&&(y=+y||+s||0,r=t[1]?y+(t[1]+1)*t[2]:+t[2],p&&(p.unit=m,p.start=y,p.end=r)),r}function G(d,e){for(var t,p,g,h,m,y,b,x=[],l=0,k=d.length;lo;o+=2)"margin"===t&&(p+=E.css(l,t+ee[o],!0,r)),n?("content"===t&&(p-=E.css(l,"padding"+ee[o],!0,r)),"margin"!==t&&(p-=E.css(l,"border"+ee[o]+"Width",!0,r))):(p+=E.css(l,"padding"+ee[o],!0,r),"padding"===t?d+=E.css(l,"border"+ee[o]+"Width",!0,r):p+=E.css(l,"border"+ee[o]+"Width",!0,r));return!n&&0<=i&&(p+=Math.max(0,Math.ceil(l["offset"+e[0].toUpperCase()+e.slice(1)]-i-p-d-.5))||0),p}function We(l,e,t){var n=Pe(l),r=(!v.boxSizingReliable()||t)&&"border-box"===E.css(l,"boxSizing",!1,n),d=r,c=De(l,e,n),u="offset"+e[0].toUpperCase()+e.slice(1);if(Ne.test(c)){if(!t)return c;c="auto"}return(!v.boxSizingReliable()&&r||!v.reliableTrDimensions()&&p(l,"tr")||"auto"===c||!parseFloat(c)&&"inline"===E.css(l,"display",!1,n))&&l.getClientRects().length&&(r="border-box"===E.css(l,"boxSizing",!1,n),(d=u in l)&&(c=l[u])),(c=parseFloat(c)||0)+Oe(l,e,t||(r?"border":"content"),d,n,c)+"px"}function Fe(a,e,t,n,r){return new Fe.prototype.init(a,e,t,n,r)}function Ue(){vt&&(!1===x.hidden&&L.requestAnimationFrame?L.requestAnimationFrame(Ue):L.setTimeout(Ue,E.fx.interval),E.fx.tick())}function Ye(){return L.setTimeout(function(){Ge=void 0}),Ge=Date.now()}function Je(a,e){var s,l=0,o={height:a};for(e=e?1:0;4>l;l+=2-e)o["margin"+(s=ee[l])]=o["padding"+s]=a;return e&&(o.opacity=o.width=a),o}function Qe(s,e,t){for(var n,l=(Ke.tweeners[e]||[]).concat(Ke.tweeners["*"]),i=0,d=l.length;it&&l?e:(l||f.notifyWith(d,[s,1,0]),f.resolveWith(d,[s]),!1)},s=f.promise({elem:d,props:E.extend({},o),opts:E.extend(!0,{specialEasing:{},easing:E.easing._default},e),originalProperties:o,originalOptions:e,startTime:Ge||Ye(),duration:e.duration,tweens:[],createTween:function(a,e){var t=E.Tween(d,s.opts,a,e,s.opts.specialEasing[a]||s.opts.easing);return s.tweens.push(t),t},stop:function(a){var e=0,i=a?s.tweens.length:0;if(p)return this;for(p=!0;et?this[t+this.length]:this[t]},pushStack:function(n){var e=E.merge(this.constructor(),n);return e.prevObject=this,e},each:function(t){return E.each(this,t)},map:function(a){return this.pushStack(E.map(this,function(n,e){return a.call(n,e,n)}))},slice:function(){return this.pushStack(gt.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(E.grep(this,function(n,e){return(e+1)%2}))},odd:function(){return this.pushStack(E.grep(this,function(n,e){return e%2}))},eq:function(a){var e=this.length,t=+a+(0>a?e:0);return this.pushStack(0<=t&&tfe.cacheLength&&delete i[a.shift()],i[e+" "]=t}}function M(t){return t[De]=!0,t}function R(n){var e=Se.createElement("fieldset");try{return!!n(e)}catch(t){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function B(a,e){for(var t=a.split("|"),n=t.length;n--;)fe.attrHandle[t[n]]=e}function W(a,e){var t=e&&a,i=t&&1===a.nodeType&&1===e.nodeType&&a.sourceIndex-e.sourceIndex;if(i)return i;if(t)for(;t=t.nextSibling;)if(t===e)return-1;return a?1:-1}function F(n){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===n}}function X(a){return function(n){var e=n.nodeName.toLowerCase();return("input"===e||"button"===e)&&n.type===a}}function V(n){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===n:t.disabled===n:t.isDisabled===n||t.isDisabled!==!n&&oe(t)===n:t.disabled===n:"label"in t&&t.disabled===n}}function Y(s){return M(function(a){return a=+a,M(function(l,e){for(var t,o=s([],l.length,a),r=o.length;r--;)l[t=o[r]]&&(l[t]=!(e[t]=l[t]))})})}function J(t){return t&&"undefined"!=typeof t.getElementsByTagName&&t}function Q(){}function se(a){for(var e=0,i=a.length,n="";e+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,z=/[\x20\t\r\n\f]|>/,U={ID:/^#((?:\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\[^\r\n\f]|[\w-]|[^\0-\x7f])+)/,CLASS:/^\.((?:\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\[^\r\n\f]|[\w-]|[^\0-\x7f])+)/,TAG:/^((?:\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\[^\r\n\f]|[\w-]|[^\0-\x7f])+|[*])/,ATTR:/^\[[\x20\t\r\n\f]*((?:\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\[^\r\n\f]|[\w-]|[^\0-\x7f])+)(?:[\x20\t\r\n\f]*([*^$|!~]?=)[\x20\t\r\n\f]*(?:'((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)"|((?:\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\[^\r\n\f]|[\w-]|[^\0-\x7f])+))|)[\x20\t\r\n\f]*\]/,PSEUDO:/^:((?:\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\[^\r\n\f]|[\w-]|[^\0-\x7f])+)(?:\((('((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)")|((?:\\.|[^\\()[\]]|\[[\x20\t\r\n\f]*((?:\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\[^\r\n\f]|[\w-]|[^\0-\x7f])+)(?:[\x20\t\r\n\f]*([*^$|!~]?=)[\x20\t\r\n\f]*(?:'((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)"|((?:\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\[^\r\n\f]|[\w-]|[^\0-\x7f])+))|)[\x20\t\r\n\f]*\])*)|.*)\)|)/,CHILD:/^:(only|first|last|nth|nth-last)-(child|of-type)(?:\([\x20\t\r\n\f]*(even|odd|(([+-]|)(\d*)n|)[\x20\t\r\n\f]*(?:([+-]|)[\x20\t\r\n\f]*(\d+)|))[\x20\t\r\n\f]*\)|)/i,bool:/^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$/i,needsContext:/^[\x20\t\r\n\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\([\x20\t\r\n\f]*((?:-\d)?\d*)[\x20\t\r\n\f]*\)|)(?=[^-]|$)/i},G=/^[^{]+\{\s*\[native \w/,K=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Z=/[+~]/,ee=/\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\([^\r\n\f])/g,te=function(a,e){var t="0x"+a.slice(1)-65536;return e||(0>t?String.fromCharCode(t+65536):String.fromCharCode(55296|t>>10,56320|1023&t))},ne=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,re=function(n,e){return e?"\0"===n?"\uFFFD":n.slice(0,-1)+"\\"+n.charCodeAt(n.length-1).toString(16)+" ":"\\"+n},ie=function(){Ce()},oe=le(function(t){return!0===t.disabled&&"fieldset"===t.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{L.apply(D=Oe.call(S.childNodes),S.childNodes),D[S.childNodes.length].nodeType}catch(t){L={apply:D.length?function(n,e){q.apply(n,Oe.call(e))}:function(a,e){for(var t=a.length,i=0;a[t++]=e[i++];);a.length=t-1}}}for(ge in he=I.support={},ye=I.isXML=function(a){var e=a&&a.namespaceURI,t=a&&(a.ownerDocument||a).documentElement;return!/HTML$/i.test(e||t&&t.nodeName||"HTML")},Ce=I.setDocument=function(a){var e,i,s=a?a.ownerDocument||a:S;return s!=Se&&9===s.nodeType&&s.documentElement&&(_e=(Se=s).documentElement,Ae=!ye(Se),S!=Se&&(i=Se.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",ie,!1):i.attachEvent&&i.attachEvent("onunload",ie)),he.scope=R(function(t){return _e.appendChild(t).appendChild(Se.createElement("div")),"undefined"!=typeof t.querySelectorAll&&!t.querySelectorAll(":scope fieldset div").length}),he.attributes=R(function(t){return t.className="i",!t.getAttribute("className")}),he.getElementsByTagName=R(function(t){return t.appendChild(Se.createComment("")),!t.getElementsByTagName("*").length}),he.getElementsByClassName=G.test(Se.getElementsByClassName),he.getById=R(function(t){return _e.appendChild(t).id=De,!Se.getElementsByName||!Se.getElementsByName(De).length}),he.getById?(fe.filter.ID=function(n){var a=n.replace(ee,te);return function(t){return t.getAttribute("id")===a}},fe.find.ID=function(a,e){if("undefined"!=typeof e.getElementById&&Ae){var t=e.getElementById(a);return t?[t]:[]}}):(fe.filter.ID=function(t){var a=t.replace(ee,te);return function(n){var e="undefined"!=typeof n.getAttributeNode&&n.getAttributeNode("id");return e&&e.value===a}},fe.find.ID=function(a,e){if("undefined"!=typeof e.getElementById&&Ae){var t,s,l,d=e.getElementById(a);if(d){if((t=d.getAttributeNode("id"))&&t.value===a)return[d];for(l=e.getElementsByName(a),s=0;d=l[s++];)if((t=d.getAttributeNode("id"))&&t.value===a)return[d]}return[]}}),fe.find.TAG=he.getElementsByTagName?function(n,e){return"undefined"==typeof e.getElementsByTagName?he.qsa?e.querySelectorAll(n):void 0:e.getElementsByTagName(n)}:function(a,e){var t,s=[],r=0,l=e.getElementsByTagName(a);if("*"===a){for(;t=l[r++];)1===t.nodeType&&s.push(t);return s}return l},fe.find.CLASS=he.getElementsByClassName&&function(n,e){if("undefined"!=typeof e.getElementsByClassName&&Ae)return e.getElementsByClassName(n)},Ne=[],Ee=[],(he.qsa=G.test(Se.querySelectorAll))&&(R(function(n){var e;_e.appendChild(n).innerHTML="",n.querySelectorAll("[msallowcapture^='']").length&&Ee.push("[*^$]=[\\x20\\t\\r\\n\\f]*(?:''|\"\")"),n.querySelectorAll("[selected]").length||Ee.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)"),n.querySelectorAll("[id~="+De+"-]").length||Ee.push("~="),(e=Se.createElement("input")).setAttribute("name",""),n.appendChild(e),n.querySelectorAll("[name='']").length||Ee.push("\\[[\\x20\\t\\r\\n\\f]*name[\\x20\\t\\r\\n\\f]*=[\\x20\\t\\r\\n\\f]*(?:''|\"\")"),n.querySelectorAll(":checked").length||Ee.push(":checked"),n.querySelectorAll("a#"+De+"+*").length||Ee.push(".#.+[+~]"),n.querySelectorAll("\\\f"),Ee.push("[\\r\\n\\f]")}),R(function(n){n.innerHTML="";var e=Se.createElement("input");e.setAttribute("type","hidden"),n.appendChild(e).setAttribute("name","D"),n.querySelectorAll("[name=d]").length&&Ee.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?="),2!==n.querySelectorAll(":enabled").length&&Ee.push(":enabled",":disabled"),_e.appendChild(n).disabled=!0,2!==n.querySelectorAll(":disabled").length&&Ee.push(":enabled",":disabled"),n.querySelectorAll("*,:x"),Ee.push(",.*:")})),(he.matchesSelector=G.test(je=_e.matches||_e.webkitMatchesSelector||_e.mozMatchesSelector||_e.oMatchesSelector||_e.msMatchesSelector))&&R(function(t){he.disconnectedMatch=je.call(t,"*"),je.call(t,"[s!='']:x"),Ne.push("!=",":((?:\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+)(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|\\[[\\x20\\t\\r\\n\\f]*((?:\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+)(?:[\\x20\\t\\r\\n\\f]*([*^$|!~]?=)[\\x20\\t\\r\\n\\f]*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|((?:\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+))|)[\\x20\\t\\r\\n\\f]*\\])*)|.*)\\)|)")}),Ee=Ee.length&&new RegExp(Ee.join("|")),Ne=Ne.length&&new RegExp(Ne.join("|")),e=G.test(_e.compareDocumentPosition),Le=e||G.test(_e.contains)?function(a,e){var t=9===a.nodeType?a.documentElement:a,n=e&&e.parentNode;return a===n||n&&1===n.nodeType&&(t.contains?t.contains(n):a.compareDocumentPosition&&16&a.compareDocumentPosition(n))}:function(n,e){if(e)for(;e=e.parentNode;)if(e===n)return!0;return!1},A=e?function(a,e){if(a===e)return Te=!0,0;var t=!a.compareDocumentPosition-!e.compareDocumentPosition;return t||(1&(t=(a.ownerDocument||a)==(e.ownerDocument||e)?a.compareDocumentPosition(e):1)||!he.sortDetached&&e.compareDocumentPosition(a)===t?a==Se||a.ownerDocument==S&&Le(S,a)?-1:e==Se||e.ownerDocument==S&&Le(S,e)?1:we?O(we,a)-O(we,e):0:4&t?-1:1)}:function(l,e){if(l===e)return Te=!0,0;var t,d=0,p=l.parentNode,i=e.parentNode,o=[l],a=[e];if(!p||!i)return l==Se?-1:e==Se?1:p?-1:i?1:we?O(we,l)-O(we,e):0;if(p===i)return W(l,e);for(t=l;t=t.parentNode;)o.unshift(t);for(t=e;t=t.parentNode;)a.unshift(t);for(;o[d]===a[d];)d++;return d?W(o[d],a[d]):o[d]==S?-1:a[d]==S?1:0}),Se},I.matches=function(n,e){return I(n,null,null,e)},I.matchesSelector=function(a,i){if(Ce(a),he.matchesSelector&&Ae&&!x[i+" "]&&(!Ne||!Ne.test(i))&&(!Ee||!Ee.test(i)))try{var e=je.call(a,i);if(e||he.disconnectedMatch||a.document&&11!==a.document.nodeType)return e}catch(t){x(i,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(ee,te),t[3]=(t[3]||t[4]||t[5]||"").replace(ee,te),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||I.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&I.error(t[0]),t},PSEUDO:function(a){var e,i=!a[6]&&a[2];return U.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":i&&/:((?:\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\[^\r\n\f]|[\w-]|[^\0-\x7f])+)(?:\((('((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)")|((?:\\.|[^\\()[\]]|\[[\x20\t\r\n\f]*((?:\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\[^\r\n\f]|[\w-]|[^\0-\x7f])+)(?:[\x20\t\r\n\f]*([*^$|!~]?=)[\x20\t\r\n\f]*(?:'((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)"|((?:\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\[^\r\n\f]|[\w-]|[^\0-\x7f])+))|)[\x20\t\r\n\f]*\])*)|.*)\)|)/.test(i)&&(e=be(i,!0))&&(e=i.indexOf(")",i.length-e)-i.length)&&(a[0]=a[0].slice(0,e),a[2]=i.slice(0,e)),a.slice(0,3))}},filter:{TAG:function(n){var a=n.replace(ee,te).toLowerCase();return"*"===n?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===a}},CLASS:function(n){var a=p[n+" "];return a||(a=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+n+"("+"[\\x20\\t\\r\\n\\f]"+"|$)"))&&p(n,function(t){return a.test("string"==typeof t.className&&t.className||"undefined"!=typeof t.getAttribute&&t.getAttribute("class")||"")})},ATTR:function(a,n,r){return function(i){var e=I.attr(i,a);return null==e?"!="===n:!n||(e+="","="===n?e===r:"!="===n?e!==r:"^="===n?r&&0===e.indexOf(r):"*="===n?r&&-1t.nodeType)return!1;return!0},parent:function(t){return!fe.pseudos.empty(t)},header:function(t){return /^h\d$/i.test(t.nodeName)},input:function(t){return /^(?:input|select|textarea|button)$/i.test(t.nodeName)},button:function(n){var e=n.nodeName.toLowerCase();return"input"===e&&"button"===n.type||"button"===e},text:function(n){var e;return"input"===n.nodeName.toLowerCase()&&"text"===n.type&&(null==(e=n.getAttribute("type"))||"text"===e.toLowerCase())},first:Y(function(){return[0]}),last:Y(function(n,e){return[e-1]}),eq:Y(function(a,e,t){return[0>t?t+e:t]}),even:Y(function(a,e){for(var t=0;tt?t+e:et?t+e:t;++n:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;E.filter=function(a,i,t){var n=i[0];return t&&(a=":not("+a+")"),1===i.length&&1===n.nodeType?E.find.matchesSelector(n,a)?[n]:[]:E.find.matches(a,E.grep(i,function(t){return 1===t.nodeType}))},E.fn.extend({find:function(a){var e,s,l=this.length,r=this;if("string"!=typeof a)return this.pushStack(E(a).filter(function(){for(e=0;e"===a[a.length-1]&&3<=a.length?[null,a,null]:/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/.exec(a))||!l[1]&&e)return!e||e.jquery?(e||s).find(a):this.constructor(e).find(a);if(l[1]){if(e=e instanceof E?e[0]:e,E.merge(this,E.parseHTML(l[1],e&&e.nodeType?e.ownerDocument||e:x,!0)),f.test(l[1])&&E.isPlainObject(e))for(l in e)y(this[l])?this[l](e[l]):this.attr(l,e[l]);return this}return(o=x.getElementById(l[2]))&&(this[0]=o,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):y(a)?void 0===s.ready?a(E):s.ready(a):E.makeArray(a,this)}).prototype=E.fn,k=E(x);var T={children:!0,contents:!0,next:!0,prev:!0};E.fn.extend({has:function(a){var i=E(a,this),t=i.length;return this.filter(function(){for(var n=0;nt.nodeType&&(o?-1=l&&(M(s,i.done(o(e)).resolve,i.reject,!l),"pending"===i.state()||y(r[e]&&r[e].then)))return i.then();for(;e--;)M(r[e],o(e),i.reject);return i.promise()}});E.Deferred.exceptionHook=function(n,e){L.console&&L.console.warn&&n&&/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/.test(n.name)&&L.console.warn("jQuery.Deferred exception: "+n.message,n.stack,e)},E.readyException=function(t){L.setTimeout(function(){throw t})};var N=E.Deferred();E.fn.ready=function(t){return N.then(t)["catch"](function(t){E.readyException(t)}),this},E.extend({isReady:!1,readyWait:1,ready:function(t){(!0===t?--E.readyWait:E.isReady)||(E.isReady=!0)!==t&&0<--E.readyWait||N.resolveWith(x,[E])}}),E.ready.then=N.then,"complete"!==x.readyState&&("loading"===x.readyState||x.documentElement.doScroll)?(x.addEventListener("DOMContentLoaded",e),L.addEventListener("load",e)):L.setTimeout(E.ready);var H=function(d,e,p,n,r,c,o){var g=0,h=d.length,u=null==p;if("object"===b(p))for(g in r=!0,p)H(d,e,g,p[g],!0,c,o);else if(void 0!==n&&(r=!0,y(n)||(o=!0),u&&(o?(e.call(d,n),e=null):(u=e,e=function(a,e,t){return u.call(E(a),t)})),e))for(;g\x20\t\r\n\f]*)/i,de=/^$|^module$|\/(?:java|ecma)script/i;ue=x.createDocumentFragment().appendChild(x.createElement("div")),(yt=x.createElement("input")).setAttribute("type","radio"),yt.setAttribute("checked","checked"),yt.setAttribute("name","t"),ue.appendChild(yt),v.checkClone=ue.cloneNode(!0).cloneNode(!0).lastChild.checked,ue.innerHTML="",v.noCloneChecked=!!ue.cloneNode(!0).lastChild.defaultValue,ue.innerHTML="",v.option=!!ue.lastChild;var he={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};he.tbody=he.tfoot=he.colgroup=he.caption=he.thead,he.th=he.td,v.option||(he.optgroup=he.option=[1,""]);var ge=/<|&#?\w+;/,me=/^([^.]*)(?:\.(.+)|)/;E.event={global:{},add:function(m,t,y,b,r){var x,k,w,T,C,_,A,N,j,L,D,q=F.get(m);if(z(m))for(y.handler&&(y=(x=y).handler,r=x.selector),r&&E.find.matchesSelector(te,r),y.guid||(y.guid=E.guid++),(T=q.events)||(T=q.events=Object.create(null)),(k=q.handle)||(k=q.handle=function(t){return"undefined"!=typeof E&&E.event.triggered!==t.type?E.event.dispatch.apply(m,arguments):void 0}),C=(t=(t||"").match(S)||[""]).length;C--;)j=D=(w=me.exec(t[C])||[])[1],L=(w[2]||"").split(".").sort(),j&&(A=E.event.special[j]||{},j=(r?A.delegateType:A.bindType)||j,A=E.event.special[j]||{},_=E.extend({type:j,origType:D,data:b,handler:y,guid:y.guid,selector:r,needsContext:r&&E.expr.match.needsContext.test(r),namespace:L.join(".")},x),(N=T[j])||((N=T[j]=[]).delegateCount=0,A.setup&&!1!==A.setup.call(m,b,L,k)||m.addEventListener&&m.addEventListener(j,k)),A.add&&(A.add.call(m,_),_.handler.guid||(_.handler.guid=y.guid)),r?N.splice(N.delegateCount++,0,_):N.push(_),E.event.global[j]=!0)},remove:function(m,e,y,n,r){var i,b,x,k,w,T,C,_,A,N,j,L=F.hasData(m)&&F.get(m);if(L&&(k=L.events)){for(w=(e=(e||"").match(S)||[""]).length;w--;)if(A=j=(x=me.exec(e[w])||[])[1],N=(x[2]||"").split(".").sort(),A){for(C=E.event.special[A]||{},_=k[A=(n?C.delegateType:C.bindType)||A]||[],x=x[2]&&new RegExp("(^|\\.)"+N.join("\\.(?:.*\\.|)")+"(\\.|$)"),b=i=_.length;i--;)T=_[i],!r&&j!==T.origType||y&&y.guid!==T.guid||x&&!x.test(T.namespace)||n&&n!==T.selector&&("**"!==n||!T.selector)||(_.splice(i,1),T.selector&&_.delegateCount--,C.remove&&C.remove.call(m,T));b&&!_.length&&(C.teardown&&!1!==C.teardown.call(m,N,L.handle)||E.removeEvent(m,A,L.handle),delete k[A])}else for(A in k)E.event.remove(m,A+e[w],y,n,!0);E.isEmptyObject(k)&&F.remove(m,"handle events")}},dispatch:function(d){var e,p,g,h,f,m,y=Array(arguments.length),s=E.event.fix(d),u=(F.get(this,"events")||Object.create(null))[s.type]||[],l=E.event.special[s.type]||{};for(y[0]=s,e=1;e\s*$/g;E.extend({htmlPrefilter:function(t){return t},clone:function(d,e,t){var n,p,g,h,m,y,b,x=d.cloneNode(!0),c=ne(d);if(!(v.noCloneChecked||1!==d.nodeType&&11!==d.nodeType||E.isXMLDoc(d)))for(h=Z(x),n=0,p=(g=Z(d)).length;nE.inArray(this,a)&&(E.cleanData(Z(this)),e&&e.replaceChild(n,this))},a)}}),E.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(t,l){E.fn[t]=function(a){for(var e,d=[],n=E(a),r=n.length-1,i=0;i<=r;i++)e=i==r?this:this.clone(!0),E(n[i])[l](e),s.apply(d,e.get());return this.pushStack(d)}});var Ne=new RegExp("^("+Q+")(?!px)[a-z%]+$","i"),Pe=function(n){var e=n.ownerDocument.defaultView;return e&&e.opener||(e=L),e.getComputedStyle(n)},Re=function(a,e,t){var n,s,l={};for(s in e)l[s]=a.style[s],a.style[s]=e[s];for(s in n=t.call(a),e)a.style[s]=l[s];return n},Me=new RegExp(ee.join("|"),"i");!function(){function d(){if(u){y.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",u.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",te.appendChild(y).appendChild(u);var n=L.getComputedStyle(u);t="1%"!==n.top,m=12===p(n.marginLeft),u.style.right="60%",h=36===p(n.right),c=36===p(n.width),u.style.position="absolute",g=12===p(u.offsetWidth/3),te.removeChild(y),u=null}}function p(t){return Math.round(parseFloat(t))}var t,c,g,h,f,m,y=x.createElement("div"),u=x.createElement("div");u.style&&(u.style.backgroundClip="content-box",u.cloneNode(!0).style.backgroundClip="",v.clearCloneStyle="content-box"===u.style.backgroundClip,E.extend(v,{boxSizingReliable:function(){return d(),c},pixelBoxStyles:function(){return d(),h},pixelPosition:function(){return d(),t},reliableMarginLeft:function(){return d(),m},scrollboxSize:function(){return d(),g},reliableTrDimensions:function(){var a,i,s,l;return null==f&&(a=x.createElement("table"),i=x.createElement("tr"),s=x.createElement("div"),a.style.cssText="position:absolute;left:-11111px;border-collapse:separate",i.style.cssText="border:1px solid",i.style.height="1px",s.style.height="9px",s.style.display="block",te.appendChild(a).appendChild(i).appendChild(s),l=L.getComputedStyle(i),f=parseInt(l.height,10)+parseInt(l.borderTopWidth,10)+parseInt(l.borderBottomWidth,10)===i.offsetHeight,te.removeChild(a)),f}}))}();var Ie=["Webkit","Moz","ms"],Be=x.createElement("div").style,$e={},_e=/^--/,Xe={position:"absolute",visibility:"hidden",display:"block"},Ve={letterSpacing:"0",fontWeight:"400"};E.extend({cssHooks:{opacity:{get:function(a,e){if(e){var t=De(a,"opacity");return""===t?"1":t}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(d,e,p,c){if(d&&3!==d.nodeType&&8!==d.nodeType&&d.style){var r,g,h,f=B(e),s=_e.test(e),u=d.style;if(s||(e=He(f)),h=E.cssHooks[e]||E.cssHooks[f],void 0===p)return h&&"get"in h&&void 0!==(r=h.get(d,!1,c))?r:u[e];"string"==(g=typeof p)&&(r=K.exec(p))&&r[1]&&(p=X(d,e,r),g="number"),null!=p&&p==p&&("number"!==g||s||(p+=r&&r[3]||(E.cssNumber[f]?"":"px")),v.clearCloneStyle||""!==p||0!==e.indexOf("background")||(u[e]="inherit"),h&&"set"in h&&void 0===(p=h.set(d,p,c))||(s?u.setProperty(e,p):u[e]=p))}},css:function(l,e,d,n){var r,p,c,u=B(e);return _e.test(e)||(e=He(u)),(c=E.cssHooks[e]||E.cssHooks[u])&&"get"in c&&(r=c.get(l,!0,d)),void 0===r&&(r=De(l,e,n)),"normal"===r&&e in Ve&&(r=Ve[e]),""===d||d?(p=parseFloat(r),!0===d||isFinite(p)?p||0:r):r}}),E.each(["height","width"],function(t,l){E.cssHooks[l]={get:function(a,e,t){if(e)return!/^(none|table(?!-c[ea]).+)/.test(E.css(a,"display"))||a.getClientRects().length&&a.getBoundingClientRect().width?We(a,l,t):Re(a,Xe,function(){return We(a,l,t)})},set:function(d,e,p){var n,c=Pe(d),i=!v.scrollboxSize()&&"absolute"===c.position,o=(i||p)&&"border-box"===E.css(d,"boxSizing",!1,c),a=p?Oe(d,l,p,o,c):0;return o&&i&&(a-=Math.ceil(d["offset"+l[0].toUpperCase()+l.slice(1)]-parseFloat(c[l])-Oe(d,l,"border",!1,c)-.5)),a&&(n=K.exec(e))&&"px"!==(n[3]||"px")&&(d.style[l]=e,e=E.css(d,l)),ze(0,e,a)}}}),E.cssHooks.marginLeft=qe(v.reliableMarginLeft,function(n,e){if(e)return(parseFloat(De(n,"marginLeft"))||n.getBoundingClientRect().left-Re(n,{marginLeft:0},function(){return n.getBoundingClientRect().left}))+"px"}),E.each({margin:"",padding:"",border:"Width"},function(a,i){E.cssHooks[a+i]={expand:function(s){for(var e=0,l={},n="string"==typeof s?s.split(" "):[s];4>e;e++)l[a+ee[e]+i]=n[e]||n[e-2]||n[0];return l}},"margin"!==a&&(E.cssHooks[a+i].set=ze)}),E.fn.extend({css:function(n,e){return H(this,function(s,e,t){var n,l,d={},o=0;if(Array.isArray(e)){for(n=Pe(s),l=e.length;op.indexOf(" "+g+" ")&&(p+=g+" ");c!==(f=at(p))&&d.setAttribute("class",f)}return this},removeClass:function(l){var t,d,p,c,g,h,f,m=0;if(y(l))return this.each(function(t){E(this).removeClass(l.call(this,t,it(this)))});if(!arguments.length)return this.attr("class","");if((t=rt(l)).length)for(;d=this[m++];)if(c=it(d),p=1===d.nodeType&&" "+at(c)+" "){for(h=0;g=t[h++];)for(;-1i?s:o?i:0;cp.indexOf(":")&&"on"+p,(b=b[E.expando]?b:new E.Event(p,"object"==typeof b&&b)).isTrigger=w?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=v),k=null==k?[b]:E.makeArray(k,[b]),N=E.event.special[p]||{},w||!N.trigger||!1!==N.trigger.apply(v,k))){if(!w&&!N.noBubble&&!m(v)){for(S=N.delegateType||p,ft.test(S+p)||(T=T.parentNode);T;T=T.parentNode)D.push(T),C=T;C===(v.ownerDocument||x)&&D.push(C.defaultView||C.parentWindow||L)}for(r=0;(T=D[r++])&&!b.isPropagationStopped();)j=T,b.type=1d||304===d,t&&(h=function(l,e,t){for(var n,d,p,c,g=l.contents,s=l.dataTypes;"*"===s[0];)s.shift(),void 0===n&&(n=l.mimeType||e.getResponseHeader("Content-Type"));if(n)for(d in g)if(g[d]&&g[d].test(n)){s.unshift(d);break}if(s[0]in t)p=s[0];else{for(d in t){if(!s[0]||l.converters[d+" "+s[0]]){p=d;break}c||(c=d)}p=p||c}return p?(p!==s[0]&&s.unshift(p),t[p]):void 0}(P,B,t)),!r&&-1E.inArray("json",P.dataTypes)&&(P.converters["text script"]=function(){}),h=function(d,e,p,n){var r,g,h,f,m,y={},l=d.dataTypes.slice();if(l[1])for(h in d.converters)y[h.toLowerCase()]=d.converters[h];for(g=l.shift();g;)if(d.responseFields[g]&&(p[d.responseFields[g]]=e),!m&&n&&d.dataFilter&&(e=d.dataFilter(e,d.dataType)),m=g,g=l.shift())if("*"===g)g=m;else if("*"!==m&&m!==g){if(!(h=y[m+" "+g]||y["* "+g]))for(r in y)if((f=r.split(" "))[1]===g&&(h=y[m+" "+f[0]]||y["* "+f[0]])){!0===h?h=y[r]:!0!==y[r]&&(g=f[0],l.unshift(f[1]));break}if(!0!==h)if(h&&d.throws)e=h(e);else try{e=h(e)}catch(t){return{state:"parsererror",error:h?t:"No conversion from "+m+" to "+g}}}return{state:"success",data:e}}(P,h,B,r),r?(P.ifModified&&((f=B.getResponseHeader("Last-Modified"))&&(E.lastModified[N]=f),(f=B.getResponseHeader("etag"))&&(E.etag[N]=f)),204===d||"HEAD"===P.type?x="nocontent":304===d?x="notmodified":(x=h.state,c=h.data,r=!(g=h.error))):(g=x,!d&&x||(x="error",0>d&&(d=0))),B.status=d,B.statusText=(p||x)+"",r?m.resolveWith(v,[c,x,B]):m.rejectWith(v,[B,x,g]),B.statusCode(b),b=void 0,H&&y.trigger(r?"ajaxSuccess":"ajaxError",[B,P,r?c:g]),M.fireWith(v,[B,x]),H&&(y.trigger("ajaxComplete",[B,P]),--E.active||E.event.trigger("ajaxStop")))}"object"==typeof k&&(C=k,k=void 0),C=C||{};var A,N,j,l,D,q,z,H,I,O,P=E.ajaxSetup({},C),v=P.context||P,y=P.context&&(v.nodeType||v.jquery)?E(v):E.event,m=E.Deferred(),M=E.Callbacks("once memory"),b=P.statusCode||{},R={},a={},s="canceled",B={readyState:0,getResponseHeader:function(n){var e;if(z){if(!l)for(l={};e=/^(.*?):[ \t]*([^\r\n]*)$/gm.exec(j);)l[e[1].toLowerCase()+" "]=(l[e[1].toLowerCase()+" "]||[]).concat(e[2]);e=l[n.toLowerCase()+" "]}return null==e?null:e.join(", ")},getAllResponseHeaders:function(){return z?j:null},setRequestHeader:function(n,i){return null==z&&(n=a[n.toLowerCase()]=a[n.toLowerCase()]||n,R[n]=i),this},overrideMimeType:function(t){return null==z&&(P.mimeType=t),this},statusCode:function(n){if(n)if(z)B.always(n[B.status]);else for(var e in n)b[e]=[b[e],n[e]];return this},abort:function(n){var e=n||s;return A&&A.abort(e),_(0,e),this}};if(m.promise(B),P.url=((k||P.url||xt.href)+"").replace(/^\/\//,xt.protocol+"//"),P.type=C.method||C.type||P.method||P.type,P.dataTypes=(P.dataType||"*").toLowerCase().match(S)||[""],null==P.crossDomain){q=x.createElement("a");try{q.href=P.url,q.href=q.href,P.crossDomain=qt.protocol+"//"+qt.host!=q.protocol+"//"+q.host}catch(t){P.crossDomain=!0}}if(P.data&&P.processData&&"string"!=typeof P.data&&(P.data=E.param(P.data,P.traditional)),ot(Et,P,C,B),z)return B;for(I in(H=E.event&&P.global)&&0==E.active++&&E.event.trigger("ajaxStart"),P.type=P.type.toUpperCase(),P.hasContent=!/^(?:GET|HEAD)$/.test(P.type),N=P.url.replace(/#.*$/,""),P.hasContent?P.data&&P.processData&&0===(P.contentType||"").indexOf("application/x-www-form-urlencoded")&&(P.data=P.data.replace(/%20/g,"+")):(O=P.url.slice(N.length),P.data&&(P.processData||"string"==typeof P.data)&&(N+=(wt.test(N)?"&":"?")+P.data,delete P.data),!1===P.cache&&(N=N.replace(/([?&])_=[^&]*/,"$1"),O=(wt.test(N)?"&":"?")+"_="+bt.guid++ +O),P.url=N+O),P.ifModified&&(E.lastModified[N]&&B.setRequestHeader("If-Modified-Since",E.lastModified[N]),E.etag[N]&&B.setRequestHeader("If-None-Match",E.etag[N])),(P.data&&P.hasContent&&!1!==P.contentType||C.contentType)&&B.setRequestHeader("Content-Type",P.contentType),B.setRequestHeader("Accept",P.dataTypes[0]&&P.accepts[P.dataTypes[0]]?P.accepts[P.dataTypes[0]]+("*"===P.dataTypes[0]?"":", */*; q=0.01"):P.accepts["*"]),P.headers)B.setRequestHeader(I,P.headers[I]);if(P.beforeSend&&(!1===P.beforeSend.call(v,B,P)||z))return B.abort();if(s="abort",M.add(P.complete),B.done(P.success),B.fail(P.error),A=ot(Lt,P,C,B)){if(B.readyState=1,H&&y.trigger("ajaxSend",[B,P]),z)return B;P.async&&0").attr(a.scriptAttrs||{}).prop({charset:a.scriptCharset,src:a.url}).on("load error",s=function(t){n.remove(),s=null,t&&r("error"===t.type?404:200,t.type)}),x.head.appendChild(n[0])},abort:function(){s&&s()}}});var Ot,Pt=[],zt=/(=)\?(?=&|$)|\?\?/;E.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var t=Pt.pop()||E.expando+"_"+bt.guid++;return this[t]=!0,t}}),E.ajaxPrefilter("json jsonp",function(s,e,t){var n,l,d,p=!1!==s.jsonp&&(zt.test(s.url)?"url":"string"==typeof s.data&&0===(s.contentType||"").indexOf("application/x-www-form-urlencoded")&&zt.test(s.data)&&"data");if(p||"jsonp"===s.dataTypes[0])return n=s.jsonpCallback=y(s.jsonpCallback)?s.jsonpCallback():s.jsonpCallback,p?s[p]=s[p].replace(zt,"$1"+n):!1!==s.jsonp&&(s.url+=(wt.test(s.url)?"&":"?")+s.jsonp+"="+n),s.converters["script json"]=function(){return d||E.error(n+" was not called"),d[0]},s.dataTypes[0]="json",l=L[n],L[n]=function(){d=arguments},t.always(function(){void 0===l?E(L).removeProp(n):L[n]=l,s[n]&&(s.jsonpCallback=e.jsonpCallback,Pt.push(n)),d&&y(l)&&l(d[0]),d=l=void 0}),"script"}),v.createHTMLDocument=((Ot=x.implementation.createHTMLDocument("").body).innerHTML="
",2===Ot.childNodes.length),E.parseHTML=function(a,e,s){return"string"==typeof a?("boolean"==typeof e&&(s=e,e=!1),e||(v.createHTMLDocument?((l=(e=x.implementation.createHTMLDocument("")).createElement("base")).href=x.location.href,e.head.appendChild(l)):e=x),p=!s&&[],(d=f.exec(a))?[e.createElement(d[1])]:(d=le([a],e,p),p&&p.length&&E(p).remove(),E.merge([],d.childNodes))):[];var l,d,p},E.fn.load=function(l,d,p){var c,u,g,h=this,a=l.indexOf(" ");return-1").append(E.parseHTML(t)).find(c):t)}).always(p&&function(n,e){h.each(function(){p.apply(this,g||[n.responseText,e,n])})}),this},E.expr.pseudos.animated=function(n){return E.grep(E.timers,function(t){return n===t.elem}).length},E.offset={setOffset:function(d,e,p){var n,g,h,m,b,x,k=E.css(d,"position"),l=E(d),c={};"static"===k&&(d.style.position="relative"),b=l.offset(),h=E.css(d,"top"),x=E.css(d,"left"),("absolute"===k||"fixed"===k)&&-1<(h+x).indexOf("auto")?(m=(n=l.position()).top,g=n.left):(m=parseFloat(h)||0,g=parseFloat(x)||0),y(e)&&(e=e.call(d,p,E.extend({},b))),null!=e.top&&(c.top=e.top-b.top+m),null!=e.left&&(c.left=e.left-b.left+g),"using"in e?e.using.call(d,c):l.css(c)}},E.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(t){E.offset.setOffset(this,a,t)});var t,i,s=this[0];return s?s.getClientRects().length?(t=s.getBoundingClientRect(),i=s.ownerDocument.defaultView,{top:t.top+i.pageYOffset,left:t.left+i.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var a,s,l,o=this[0],r={top:0,left:0};if("fixed"===E.css(o,"position"))s=o.getBoundingClientRect();else{for(s=this.offset(),l=o.ownerDocument,a=o.offsetParent||l.documentElement;a&&(a===l.body||a===l.documentElement)&&"static"===E.css(a,"position");)a=a.parentNode;a&&a!==o&&1===a.nodeType&&((r=E(a).offset()).top+=E.css(a,"borderTopWidth",!0),r.left+=E.css(a,"borderLeftWidth",!0))}return{top:s.top-r.top-E.css(o,"marginTop",!0),left:s.left-r.left-E.css(o,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var t=this.offsetParent;t&&"static"===E.css(t,"position");)t=t.offsetParent;return t||te})}}),E.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(n,a){var i="pageYOffset"===a;E.fn[n]=function(t){return H(this,function(s,e,t){var n;return(m(s)?n=s:9===s.nodeType&&(n=s.defaultView),void 0===t)?n?n[a]:s[e]:void(n?n.scrollTo(i?n.pageXOffset:t,i?t:n.pageYOffset):s[e]=t)},n,t,arguments.length)}}),E.each(["top","left"],function(t,a){E.cssHooks[a]=qe(v.pixelPosition,function(n,e){if(e)return e=De(n,a),Ne.test(e)?E(n).position()[a]+"px":e})}),E.each({Height:"height",Width:"width"},function(l,a){E.each({padding:"inner"+l,content:a,"":"outer"+l},function(s,d){E.fn[d]=function(r,e){var t=arguments.length&&(s||"boolean"!=typeof r),o=s||(!0===r||!0===e?"margin":"border");return H(this,function(a,e,t){var n;return m(a)?0===d.indexOf("outer")?a["inner"+l]:a.document.documentElement["client"+l]:9===a.nodeType?(n=a.documentElement,Math.max(a.body["scroll"+l],n["scroll"+l],a.body["offset"+l],n["offset"+l],n["client"+l])):void 0===t?E.css(a,e,o):E.style(a,e,t,o)},a,t?r:void 0,t)}})}),E.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(n,a){E.fn[a]=function(t){return this.on(a,t)}}),E.fn.extend({bind:function(a,e,t){return this.on(a,null,e,t)},unbind:function(n,e){return this.off(n,null,e)},delegate:function(a,e,t,n){return this.on(e,a,t,n)},undelegate:function(a,e,t){return 1===arguments.length?this.off(a,"**"):this.off(e,a||"**",t)},hover:function(n,e){return this.mouseenter(n).mouseleave(e||n)}}),E.each(["blur","focus","focusin","focusout","resize","scroll","click","dblclick","mousedown","mouseup","mousemove","mouseover","mouseout","mouseenter","mouseleave","change","select","submit","keydown","keypress","keyup","contextmenu"],function(t,a){E.fn[a]=function(n,e){return 0=c&&d<=p?(!o&&(o=!0,l++,e(t).trigger("scrollEnter",{position:n}),e.isFunction(a.onEnter)&&a.onEnter(t,n)),e(t).trigger("scrollTick",{position:n,inside:o,enters:l,leaves:leaves}),e.isFunction(a.onTick)&&a.onTick(t,n,o,l,leaves)):o&&(o=!1,leaves++,e(t).trigger("scrollLeave",{position:n,leaves:leaves}),e.isFunction(a.onLeave)&&a.onLeave(t,n))})})}})})(jQuery,window,document,void 0),!function(n,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a():"function"==typeof define&&define.amd?define(a):(n="undefined"==typeof globalThis?n||self:globalThis).marked=a()}(this,function(){"use strict";function a(a,e){for(var t,i=0;ia.length)&&(e=a.length);for(var i=0,r=Array(e);i=a.length?{done:!0}:{done:!1,value:a[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function i(){return{baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function r(n){return t[n]}function e(t){return t.replace(m,function(n,e){return"colon"===(e=e.toLowerCase())?":":"#"===e.charAt(0)?"x"===e.charAt(1)?String.fromCharCode(parseInt(e.substring(2),16)):String.fromCharCode(+e.substring(1)):""})}function s(n,a){c[" "+n]||(k.test(n)?c[" "+n]=n+"/":c[" "+n]=l(n,"/",!0));var t=-1===(n=c[" "+n]).indexOf(":");return"//"===a.substring(0,2)?t?a:n.replace(A,"$1")+a:"/"===a.charAt(0)?t?a:n.replace(d,"$1")+a:n+a}function l(a,e,t){var s=a.length;if(0===s)return"";for(var n,l=0;lp.length)return i();if(delete o.highlight,!e.length)return i();var s=0;return f.walkTokens(e,function(n){"code"===n.type&&(s++,setTimeout(function(){p(n.text,n.lang,function(a,e){return a?i(a):(null!=e&&e!==n.text&&(n.text=e,n.escaped=!0),void(0==--s&&i()))})},0))}),void(0==s&&i())}try{var c=Y.lex(a,o);return o.walkTokens&&f.walkTokens(c,o.walkTokens),ee.parse(c,o)}catch(t){if(t.message+="\nPlease report this to https://github.com/markedjs/marked.",o.silent)return"

An error occurred:

"+ie(t.message+"",!0)+"
";throw t}}var u={exports:{}};u.exports={defaults:i(),getDefaults:i,changeDefaults:function(t){u.exports.defaults=t}};var t={"&":"&","<":"<",">":">",'"':""","'":"'"},m=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi,c={},k=/^[^:]+:\/*[^/]*$/,A=/^([^:]+:)[\s\S]*$/,d=/^([^:]+:\/*[^/]*)[\s\S]*$/,C=function(n,e){if(e){if(/[&<>"']/.test(n))return n.replace(/[&<>"']/g,r);}else if(/[<>"']|&(?!#?\w+;)/.test(n))return n.replace(/[<>"']|&(?!#?\w+;)/g,r);return n},E=function(a,t){a=a.source||a,t=t||"";var i={replace:function(n,e){return e=(e=e.source||e).replace(/(^|[^\[])\^/g,"$1"),a=a.replace(n,e),i},getRegex:function(){return new RegExp(a,t)}};return i},N=function(a,i,t){if(a){var r;try{r=decodeURIComponent(e(t)).replace(/[^\w:]/g,"").toLowerCase()}catch(t){return null}if(0===r.indexOf("javascript:")||0===r.indexOf("vbscript:")||0===r.indexOf("data:"))return null}i&&!/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i.test(t)&&(t=s(i,t));try{t=encodeURI(t).replace(/%25/g,"%")}catch(t){return null}return t},D={exec:function(){}},O=function(a){for(var e,i,r=1;re)t.splice(e);else for(;t.length--i)return s;return-1},ae=function(t){t&&t.sanitize&&!t.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")},oe=function(n,a){if(1>a)return"";for(var i="";1>=1,n+=n;return i+n},de=u.exports.defaults,T=F,I=v,R=C,q=X;F=function(){function n(t){this.options=t||de}var e=n.prototype;return e.space=function(t){if(t=this.rules.block.newline.exec(t),t)return 1=i.length?n.slice(i.length):n}).join("\n")}(t,a[3]||"");return{type:"code",raw:t,lang:a[2]&&a[2].trim(),text:n}}},e.heading=function(n){var a=this.rules.block.heading.exec(n);if(a){var t=a[2].trim();return /#$/.test(t)&&(n=T(t,"#"),!this.options.pedantic&&n&&!/ $/.test(n)||(t=n.trim())),{type:"heading",raw:a[0],depth:a[1].length,text:t}}},e.nptable=function(a){if(a=this.rules.block.nptable.exec(a),a){var i={type:"table",header:I(a[1].replace(/^ *| *\| *$/g,"")),align:a[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:a[3]?a[3].replace(/\n$/,"").split("\n"):[],raw:a[0]};if(i.header.length===i.align.length){for(var t=i.align.length,r=0;r ?/gm,""),{type:"blockquote",raw:a[0],text:n}},e.list=function(d){if(d=this.rules.block.list.exec(d),d){for(var m,y,b,x,k,v,w=d[0],C=d[2],a=1A[1].length:b[1].length>=A[0].length||3/i.test(n[0])&&(a=!1),!i&&/^<(pre|code|kbd|script)(\s|>)/i.test(n[0])?i=!0:i&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(n[0])&&(i=!1),{type:this.options.sanitize?"text":"html",raw:n[0],inLink:a,inRawBlock:i,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(n[0]):R(n[0]):n[0]}},e.link=function(a){var s=this.rules.inline.link.exec(a);if(s){var t=s[2].trim();if(!this.options.pedantic&&/^$/.test(t))return;if(a=T(t.slice(0,-1),"\\"),0==(t.length-a.length)%2)return}else{var l=q(s[2],"()");-1$/.test(t)?l.slice(1):l.slice(1,-1):l)&&l.replace(this.rules.inline._escapes,"$1"),title:p&&p.replace(this.rules.inline._escapes,"$1")},s[0])}},e.reflink=function(n,a){if((t=this.rules.inline.reflink.exec(n))||(t=this.rules.inline.nolink.exec(n))){if(n=(t[2]||t[1]).replace(/\s+/g," "),(n=a[n.toLowerCase()])&&n.href)return o(t,n,t[0]);var t=t[0].charAt(0);return{type:"text",raw:t,text:t}}},e.emStrong=function(d,e,p){void 0===p&&(p="");var c=this.rules.inline.emStrong.lDelim.exec(d);if(c&&(!c[3]||!p.match(/(?:[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u0660-\u0669\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07C0-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08C7\u0904-\u0939\u093D\u0950\u0958-\u0961\u0966-\u096F\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09E6-\u09F1\u09F4-\u09F9\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A66-\u0A6F\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AE6-\u0AEF\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B66-\u0B6F\u0B71-\u0B77\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0BE6-\u0BF2\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C66-\u0C6F\u0C78-\u0C7E\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CE6-\u0CEF\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D58-\u0D61\u0D66-\u0D78\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DE6-\u0DEF\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F20-\u0F33\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F-\u1049\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u1090-\u1099\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A16\u1A20-\u1A54\u1A80-\u1A89\u1A90-\u1A99\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B50-\u1B59\u1B83-\u1BA0\u1BAE-\u1BE5\u1C00-\u1C23\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\u9FFC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7BF\uA7C2-\uA7CA\uA7F5-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA830-\uA835\uA840-\uA873\uA882-\uA8B3\uA8D0-\uA8D9\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA900-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF-\uA9D9\uA9E0-\uA9E4\uA9E6-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDE80-\uDE9C\uDEA0-\uDED0\uDEE1-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE40-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE4\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD23\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF45\uDF51-\uDF54\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC52-\uDC6F\uDC83-\uDCAF\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD03-\uDD26\uDD36-\uDD3F\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDD0-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDEF0-\uDEF9\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC50-\uDC59\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE50-\uDE59\uDE80-\uDEAA\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF30-\uDF3B]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF2\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82C[\uDC00-\uDD1E\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD834[\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD40-\uDD49\uDD4E\uDEC0-\uDEEB\uDEF0-\uDEF9]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCCF\uDD00-\uDD43\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDD\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])/))){var g=c[1]||c[2]||"";if(!g||g&&(""===p||this.rules.inline.punctuation.exec(p))){var r,h=c[0].length-1,s=h,f=0,m="*"===c[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(m.lastIndex=0,e=e.slice(-1*d.length+h);null!=(c=m.exec(e));)if(r=c[1]||c[2]||c[3]||c[4]||c[5]||c[6])if(r=r.length,c[3]||c[4])s+=r;else if(!(!((c[5]||c[6])&&h%3)||(h+r)%3))f+=r;else if(!(0<(s-=r)))return r=Math.min(r,r+s+f),Math.min(h,r)%2?{type:"em",raw:d.slice(0,h+c.index+r+1),text:d.slice(1,h+c.index+r)}:{type:"strong",raw:d.slice(0,h+c.index+r+1),text:d.slice(2,h+c.index+r-1)}}}},e.codespan=function(a){var i=this.rules.inline.code.exec(a);if(i){var t=i[2].replace(/\n/g," "),r=/[^ ]/.test(t),a=/^ /.test(t)&&/ $/.test(t);return r&&a&&(t=t.substring(1,t.length-1)),t=R(t,!0),{type:"codespan",raw:i[0],text:t}}},e.br=function(t){if(t=this.rules.inline.br.exec(t),t)return{type:"br",raw:t[0]}},e.del=function(t){if(t=this.rules.inline.del.exec(t),t)return{type:"del",raw:t[0],text:t[2]}},e.autolink=function(n,a){if(n=this.rules.inline.autolink.exec(n),n){var i,a="@"===n[2]?"mailto:"+(i=R(this.options.mangle?a(n[1]):n[1])):i=R(n[1]);return{type:"link",raw:n[0],text:i,href:a,tokens:[{type:"text",raw:i,text:i}]}}},e.url=function(a,e){var t,s,l,o;if(t=this.rules.inline.url.exec(a)){if("@"===t[2])l="mailto:"+(s=R(this.options.mangle?e(t[0]):t[0]));else{for(;o=t[0],t[0]=this.rules.inline._backpedal.exec(t[0])[0],o!==t[0];);s=R(t[0]),l="www."===t[1]?"http://"+s:s}return{type:"link",raw:t[0],text:s,href:l,tokens:[{type:"text",raw:s,text:s}]}}},e.inlineText=function(n,a,t){if(n=this.rules.inline.text.exec(n),n)return t=a?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(n[0]):R(n[0]):n[0]:R(this.options.smartypants?t(n[0]):n[0]),{type:"text",raw:n[0],text:t}},n}(),v=D,X=E,D=O,E={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?! {0,3}bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:v,table:v,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/},E.def=X(E.def).replace("label",E._label).replace("title",E._title).getRegex(),E.bullet=/(?:[*+-]|\d{1,9}[.)])/,E.item=/^( *)(bull) ?[^\n]*(?:\n(?! *bull ?)[^\n]*)*/,E.item=X(E.item,"gm").replace(/bull/g,E.bullet).getRegex(),E.listItemStart=X(/^( *)(bull) */).replace("bull",E.bullet).getRegex(),E.list=X(E.list).replace(/bull/g,E.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+E.def.source+")").getRegex(),E._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",E._comment=/|$)/,E.html=X(E.html,"i").replace("comment",E._comment).replace("tag",E._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),E.paragraph=X(E._paragraph).replace("hr",E.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",E._tag).getRegex(),E.blockquote=X(E.blockquote).replace("paragraph",E.paragraph).getRegex(),E.normal=D({},E),E.gfm=D({},E.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n {0,3}([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n {0,3}\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),E.gfm.nptable=X(E.gfm.nptable).replace("hr",E.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",E._tag).getRegex(),E.gfm.table=X(E.gfm.table).replace("hr",E.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",E._tag).getRegex(),E.pedantic=D({},E.normal,{html:X("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",E._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:v,paragraph:X(E.normal._paragraph).replace("hr",E.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",E.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()}),v={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:v,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/\_\_[^_*]*?\*[^_*]*?\_\_|[punct_](\*+)(?=[\s]|$)|[^punct*_\s](\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|[^punct*_\s](\*+)(?=[^punct*_\s])/,rDelimUnd:/\*\*[^_*]*?\_[^_*]*?\*\*|[punct*](\_+)(?=[\s]|$)|[^punct*_\s](\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:v,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~"},v.punctuation=X(v.punctuation).replace(/punctuation/g,v._punctuation).getRegex(),v.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,v.escapedEmSt=/\\\*|\\_/g,v._comment=X(E._comment).replace("(?:-->|$)","-->").getRegex(),v.emStrong.lDelim=X(v.emStrong.lDelim).replace(/punct/g,v._punctuation).getRegex(),v.emStrong.rDelimAst=X(v.emStrong.rDelimAst,"g").replace(/punct/g,v._punctuation).getRegex(),v.emStrong.rDelimUnd=X(v.emStrong.rDelimUnd,"g").replace(/punct/g,v._punctuation).getRegex(),v._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,v._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,v._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,v.autolink=X(v.autolink).replace("scheme",v._scheme).replace("email",v._email).getRegex(),v._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,v.tag=X(v.tag).replace("comment",v._comment).replace("attribute",v._attribute).getRegex(),v._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,v._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,v._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,v.link=X(v.link).replace("label",v._label).replace("href",v._href).replace("title",v._title).getRegex(),v.reflink=X(v.reflink).replace("label",v._label).getRegex(),v.reflinkSearch=X(v.reflinkSearch,"g").replace("reflink",v.reflink).replace("nolink",v.nolink).getRegex(),v.normal=D({},v),v.pedantic=D({},v.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:X(/^!?\[(label)\]\((.*?)\)/).replace("label",v._label).getRegex(),reflink:X(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",v._label).getRegex()}),v.gfm=D({},v.normal,{escape:X(v.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\"+(r?a:V(a,!0))+"\n":"
"+(r?a:V(a,!0))+"
\n"},e.blockquote=function(t){return"
\n"+t+"
\n"},e.html=function(t){return t},e.heading=function(a,e,t,i){return this.options.headerIds?""+a+"\n":""+a+"\n"},e.hr=function(){return this.options.xhtml?"
\n":"
\n"},e.list=function(a,e,t){var i=e?"ol":"ul";return"<"+i+(e&&1!==t?" start=\""+t+"\"":"")+">\n"+a+"\n"},e.listitem=function(t){return"
  • "+t+"
  • \n"},e.checkbox=function(t){return" "},e.paragraph=function(t){return"

    "+t+"

    \n"},e.table=function(n,e){return"\n\n"+n+"\n"+(e=e&&""+e+"")+"
    \n"},e.tablerow=function(t){return"\n"+t+"\n"},e.tablecell=function(n,e){var t=e.header?"th":"td";return(e.align?"<"+t+" align=\""+e.align+"\">":"<"+t+">")+n+"\n"},e.strong=function(t){return""+t+""},e.em=function(t){return""+t+""},e.codespan=function(t){return""+t+""},e.br=function(){return this.options.xhtml?"
    ":"
    "},e.del=function(t){return""+t+""},e.link=function(n,a,t){return null===(n=G(this.options.sanitize,this.options.baseUrl,n))?t:(n=""+t+"")},e.image=function(n,a,t){return null===(n=G(this.options.sanitize,this.options.baseUrl,n))?t:(t="\""+t+"\"",a&&(t+="":">")},e.text=function(t){return t},n}(),oe=function(){function n(){}var e=n.prototype;return e.strong=function(t){return t},e.em=function(t){return t},e.codespan=function(t){return t},e.del=function(t){return t},e.html=function(t){return t},e.text=function(t){return t},e.link=function(n,e,t){return""+t},e.image=function(n,e,t){return""+t},e.br=function(){return""},n}(),N=function(){function n(){this.seen={}}var e=n.prototype;return e.serialize=function(t){return t.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")},e.getNextSafeSlug=function(a,e){var t=a,i=0;if(this.seen.hasOwnProperty(t))for(i=this.seen[a];t=a+"-"+ ++i,this.seen.hasOwnProperty(t););return e||(this.seen[a]=i,this.seen[t]=0),t},e.slug=function(n,e){void 0===e&&(e={});var a=this.serialize(n);return this.getNextSafeSlug(a,e.dryrun)},n}(),H=E,J=oe,K=N,Q=u.exports.defaults,W=e,Y=v,ee=function(){function n(t){this.options=t||Q,this.options.renderer=this.options.renderer||new H,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new J,this.slugger=new K}n.parse=function(a,e){return new n(e).parse(a)},n.parseInline=function(a,e){return new n(e).parseInline(a)};var t=n.prototype;return t.parse=function(m,e){void 0===e&&(e=!0);for(var y,b,x,v,w,T,S,_,N,j,L,q,z,H,I,O,P="",M=m.length,C=0;CAn error occurred:

    "+ie(t.message+"",!0)+"
    ";throw t}},f.Parser=ee,f.parser=ee.parse,f.Renderer=pe,f.TextRenderer=oe,f.Lexer=Y,f.lexer=Y.lex,f.Tokenizer=te,f.Slugger=N,f.parse=f}),function(){var e,t=this,n=t.window!==void 0;if(n)e=t.document;else{var a=require("jsdom"),i=new a.JSDOM;e=i.window.document}var r=function(e){return e},s=function(t,n){var a=e.createElement(t);return a.className=(n||[]).map(function(e){return d.prefix+e}).join(" "),a},l=function(e){var t=e.replace(//g,">");return t},o=function(e){return e.join?e.map(o).join(""):e},d={prefix:"nb-",markdown:function(){return t.marked||"function"==typeof require&&require("marked")}()||r,ansi:function(){var e=t.ansi_up||"function"==typeof require&&require("ansi_up");return e&&e.ansi_to_html}()||r,sanitizer:function(){var e=t.DOMPurify||"function"==typeof require&&require("dompurify");return n?e&&e.sanitize:e(i.window).sanitize}()||r,highlighter:r,VERSION:"0.6.6"};d.Input=function(e,t){this.raw=e,this.cell=t},d.Input.prototype.render=function(){if(!this.raw.length)return s("div");var e=s("div",["input"]),t=this.cell;"number"==typeof t.number&&e.setAttribute("data-prompt-number",this.cell.number);var n=s("pre"),a=s("code"),i=t.worksheet.notebook,r=i.metadata,p=this.cell.raw.language||r.language||r.kernelspec&&r.kernelspec.language||r.language_info&&r.language_info.name;return a.setAttribute("data-language",p),a.className="lang-"+p,a.innerHTML=d.highlighter(l(o(this.raw)),n,a,p),n.appendChild(a),e.appendChild(n),this.el=e,e};var p=function(e){return function(t){var n=s("img",["image-output"]);return n.src="data:image/"+e+";base64,"+o(t).replace(/\n/g,""),n}};d.display={},d.display.text=function(e){var t=s("pre",["text-output"]);return t.innerHTML=l(o(e)),t},d.display["text/plain"]=d.display.text,d.display.html=function(e){var t=s("div",["html-output"]);return t.innerHTML=d.sanitizer(o(e)),t},d.display["text/html"]=d.display.html,d.display.marked=function(e){return d.display.html(d.markdown(o(e)))},d.display["text/markdown"]=d.display.marked,d.display.svg=function(e){var t=s("div",["svg-output"]);return t.innerHTML=o(e),t},d.display["text/svg+xml"]=d.display.svg,d.display["image/svg+xml"]=d.display.svg,d.display.latex=function(e){var t=s("div",["latex-output"]);return t.innerHTML=o(e),t},d.display["text/latex"]=d.display.latex,d.display.javascript=function(e){var t=s("script");return t.innerHTML=o(e),t},d.display["application/javascript"]=d.display.javascript,d.display.png=p("png"),d.display["image/png"]=d.display.png,d.display.jpeg=p("jpeg"),d.display["image/jpeg"]=d.display.jpeg,d.display_priority=["png","image/png","jpeg","image/jpeg","svg","image/svg+xml","text/svg+xml","html","text/html","text/markdown","latex","text/latex","javascript","application/javascript","text","text/plain"];var c=function(){var e=this,t=d.display_priority.filter(function(t){return e.raw.data?e.raw.data[t]:e.raw[t]}),n=t[0];return n&&d.display[n]?d.display[n](e.raw[n]||e.raw.data[n]):s("div",["empty-output"])},u=function(){var e=s("pre",["pyerr"]),t=this.raw.traceback.join("\n");return e.innerHTML=d.highlighter(d.ansi(l(t)),e),e};d.Output=function(e,t){this.raw=e,this.cell=t,this.type=e.output_type},d.Output.prototype.renderers={display_data:c,execute_result:c,pyout:c,pyerr:u,error:u,stream:function(){var e=s("pre",[this.raw.stream||this.raw.name]),t=o(this.raw.text);return e.innerHTML=d.highlighter(d.ansi(l(t)),e),e}},d.Output.prototype.render=function(){var e=s("div",["output"]);"number"==typeof this.cell.number&&e.setAttribute("data-prompt-number",this.cell.number);var t=this.renderers[this.type].call(this);return e.appendChild(t),this.el=e,e},d.coalesceStreams=function(e){if(!e.length)return e;var t=e[0],n=[t];return e.slice(1).forEach(function(e){"stream"===e.raw.output_type&&"stream"===t.raw.output_type&&e.raw.stream===t.raw.stream&&e.raw.name===t.raw.name?t.raw.text=t.raw.text.concat(e.raw.text):(n.push(e),t=e)}),n},d.Cell=function(e,t){var n=this;if(n.raw=e,n.worksheet=t,n.type=e.cell_type,"code"===n.type){n.number=-1")))),e},heading:function(){var e=s("h"+this.raw.level,["cell","heading-cell"]);return e.innerHTML=d.sanitizer(o(this.raw.source)),e},raw:function(){var e=s("div",["cell","raw-cell"]);return e.innerHTML=l(o(this.raw.source)),e},code:function(){var e=s("div",["cell","code-cell"]);e.appendChild(this.input.render());this.outputs.forEach(function(t){e.appendChild(t.render())});return e}},d.Cell.prototype.render=function(){var e=this.renderers[this.type].call(this);return this.el=e,e},d.Worksheet=function(e,t){var n=this;this.raw=e,this.notebook=t,this.cells=e.cells.map(function(e){return new d.Cell(e,n)}),this.render=function(){var e=s("div",["worksheet"]);return n.cells.forEach(function(t){e.appendChild(t.render())}),this.el=e,e}},d.Notebook=function(e,t){var n=this;this.raw=e,this.config=t;var a=this.metadata=e.metadata||{};this.title=a.title||a.name;var i=e.worksheets||[{cells:e.cells}];this.worksheets=i.map(function(e){return new d.Worksheet(e,n)}),this.sheet=this.worksheets[0]},d.Notebook.prototype.render=function(){var e=s("div",["notebook"]);return this.worksheets.forEach(function(t){e.appendChild(t.render())}),this.el=e,e},d.parse=function(e,t){return new d.Notebook(e,t)},"function"==typeof define&&define.amd&&define(function(){return d}),"undefined"==typeof exports?t.nb=d:("undefined"!=typeof module&&module.exports&&(exports=module.exports=d),exports.nb=d)}.call(this);/* PrismJS 1.23.0 https://prismjs.com/download.html#themes=prism-tomorrow&languages=markup+css+clike+javascript+python+rust+yaml&plugins=line-highlight+line-numbers+autolinker+file-highlight+toolbar+copy-to-clipboard+download-button */var _self="undefined"==typeof window?"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{}:window,Prism=function(d){function s(a,e,n,t){this.type=a,this.content=e,this.alias=n,this.length=0|(t||"").length}function p(s,e,n,t){s.lastIndex=e;var r=s.exec(n);if(r&&t&&r[1]){var a=r[1].length;r.index+=a,r[0]=r[0].slice(a)}return r}function l(){var t={value:null,prev:null,next:null},e={value:null,prev:t,next:null};t.next=e,this.head=t,this.tail=e,this.length=0}function i(i,e,n){var t=e.next,r={value:n,prev:e,next:t};return e.next=r,t.prev=r,i.length++,r}function T(i,e,n){for(var t=e.next,s=0;s=z.reach);B+=v.value.length,v=v.next){if(M=v.value,n.length>e.length)return;if(!(M instanceof s)){var W,F=1;if(f){if(!(W=p(R,B,e,g)))break;var U=W.index,X=W.index+W[0].length,A=B;for(A+=v.value.length;A<=U;)v=v.next,A+=v.value.length;if(A-=v.value.length,B=A,v.value instanceof s)continue;for(var V=v;V!==n.tail&&(Az.reach&&(z.reach=L);var N=v.prev;S&&(N=i(n,N,S),B+=S.length),T(n,N,F);var Y=new s(l,c?D.tokenize(G,c):G,h,G);if(v=i(n,N,Y),O&&i(n,v,O),1z.reach&&(z.reach=C.reach)}}}}}}(o,r,e,r.head,0),function(a){for(var e=[],n=a.head.next;n!==a.tail;)e.push(n.value),n=n.next;return e}(r)},hooks:{all:{},add:function(a,e){var n=D.hooks.all;n[a]=n[a]||[],n[a].push(e)},run:function(i,e){var n=D.hooks.all[i];if(n&&n.length)for(var t,s=0;t=n[s++];)t(e)}},Token:s};if(d.Prism=D,s.stringify=function s(n,d){if("string"==typeof n)return n;if(Array.isArray(n)){var t="";return n.forEach(function(n){t+=s(n,d)}),t}var e={type:n.type,content:s(n.content,d),tag:"span",classes:["token",n.type],attributes:{},language:d},a=n.alias;a&&(Array.isArray(a)?Array.prototype.push.apply(e.classes,a):e.classes.push(a)),D.hooks.run("wrap",e);var i="";for(var p in e.attributes)i+=" "+p+"=\""+(e.attributes[p]||"").replace(/"/g,""")+"\"";return"<"+e.tag+" class=\""+e.classes.join(" ")+"\""+i+">"+e.content+""},!d.document)return d.addEventListener&&(D.disableWorkerMessageHandler||d.addEventListener("message",function(i){var e=JSON.parse(i.data),n=e.language,t=e.code,r=e.immediateClose;d.postMessage(D.highlight(t,D.languages[n],n)),r&&d.close()},!1)),D;var e=D.util.currentScript();if(e&&(D.filename=e.src,e.hasAttribute("data-manual")&&(D.manual=!0)),!D.manual){var t=document.readyState;"loading"===t||"interactive"===t&&e&&e.defer?document.addEventListener("DOMContentLoaded",o):window.requestAnimationFrame?window.requestAnimationFrame(o):window.setTimeout(o,16)}return D}(_self);"undefined"!=typeof module&&module.exports&&(module.exports=Prism),"undefined"!=typeof global&&(global.Prism=Prism),Prism.languages.markup={comment://,prolog:/<\?[\s\S]+?\?>/,doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\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://i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"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(/&/,"&"))}),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(i,a){var e={};e["language-"+a]={pattern:/(^$)/i,lookbehind:!0,inside:Prism.languages[a]},e.cdata=/^$/i;var r={"included-cdata":{pattern://i,inside:e}};r["language-"+a]={pattern:/[\s\S]+/,inside:Prism.languages[a]};var t={};t[i]={pattern:RegExp("(<__[^>]*>)(?:))*\\]\\]>|(?!)".replace(/__/g,function(){return i}),"i"),lookbehind:!0,greedy:!0,inside:r},Prism.languages.insertBefore("markup","cdata",t)}}),Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(t,n){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp("(^|[\"'\\s])(?:"+t+")\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s'\">=]+(?=[\\s>]))","i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[n,"language-"+n],inside:Prism.languages[n]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),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,!function(n){var a=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;n.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+a.source+"|(?:[^\\\\\r\n()\"']|\\\\[^])*)\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+a.source+"$"),alias:"url"}}},selector:RegExp("[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+a.source+")*(?=\\s*\\{)"),string:{pattern:a,greedy:!0},property:/(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,important:/!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:,]/},n.languages.css.atrule.inside.rest=n.languages.css;var e=n.languages.markup;e&&(e.tag.addInlined("style","css"),e.tag.addAttribute("style","css"))}(Prism),Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|interface|extends|implements|trait|instanceof|new)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[gimyus]{0,6}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-flags":/[a-z]+$/,"regex-delimiter":/^\/|\/$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}|(?!\${)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\${|}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}}}),Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute("on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)","javascript")),Prism.languages.js=Prism.languages.javascript,Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},"string-interpolation":{pattern:/(?:f|rf|fr)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:{{)*){(?!{)(?:[^{}]|{(?!{)(?:[^{}]|{(?!{)(?:[^{}])+})+})+}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|rb|br)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|rb|br)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^\s*)@\w+(?:\.\w+)*/im,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:and|as|assert|async|await|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:True|False|None)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python,Prism.languages.py=Prism.languages.python,!function(n){for(var e="/\\*(?:[^*/]|\\*(?!/)|/(?!\\*)|)*\\*/",i=0;2>i;i++)e=e.replace(//g,function(){return e});e=e.replace(//g,function(){return"[^\\s\\S]"}),n.languages.rust={comment:[{pattern:RegExp("(^|[^\\\\])"+e),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0,alias:"string"},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|Self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:[ui](?:8|16|32|64|128|size)|f(?:32|64)|bool|char|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:[iu](?:8|16|32|64|size)?|f32|f64))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},n.languages.rust["closure-params"].inside.rest=n.languages.rust,n.languages.rust.attribute.inside.string=n.languages.rust.string}(Prism),!function(i){function e(t,e){e=(e||"").replace(/m/g,"")+"m";var a="([:\\-,[{]\\s*(?:\\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|]|}|(?:[\r\n]\\s*)?#))".replace(/<>/g,function(){return r}).replace(/<>/g,function(){return t});return RegExp(a,e)}var s=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ \t]+"+s.source+")?|"+s.source+"(?:[ \t]+"+n.source+")?)",t="(?:[^\\s\\x00-\\x08\\x0e-\\x1f!\"#%&'*,\\-:>?@[\\]`{|}\\x7f-\\x84\\x86-\\x9f\\ud800-\\udfff\\ufffe\\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*".replace(//g,function(){return"[^\\s\\x00-\\x08\\x0e-\\x1f,[\\]{}\\x7f-\\x84\\x86-\\x9f\\ud800-\\udfff\\ufffe\\uffff]"});i.languages.yaml={scalar:{pattern:RegExp("([\\-:]\\s*(?:\\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\\S[^\r\n]*(?:\\2[^\r\n]+)*)".replace(/<>/g,function(){return r})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp("((?:^|[:\\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\\s*:\\s)".replace(/<>/g,function(){return r}).replace(/<>/g,function(){return"(?:"+t+"|"+"\"(?:[^\"\\\\\r\n]|\\\\.)*\"|'(?:[^'\\\\\r\n]|\\\\.)*'"+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:e("\\d{4}-\\d\\d?-\\d\\d?(?:[tT]|[ \t]+)\\d\\d?:\\d{2}:\\d{2}(?:\\.\\d*)?(?:[ \t]*(?:Z|[-+]\\d\\d?(?::\\d{2})?))?|\\d{4}-\\d{2}-\\d{2}|\\d\\d?:\\d{2}(?::\\d{2}(?:\\.\\d*)?)?"),lookbehind:!0,alias:"number"},boolean:{pattern:e("true|false","i"),lookbehind:!0,alias:"important"},null:{pattern:e("null|~","i"),lookbehind:!0,alias:"important"},string:{pattern:e("\"(?:[^\"\\\\\r\n]|\\\\.)*\"|'(?:[^'\\\\\r\n]|\\\\.)*'"),lookbehind:!0,greedy:!0},number:{pattern:e("[+-]?(?:0x[\\da-f]+|0o[0-7]+|(?:\\d+(?:\\.\\d*)?|\\.?\\d+)(?:e[+-]?\\d+)?|\\.inf|\\.nan)","i"),lookbehind:!0},tag:n,important:s,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},i.languages.yml=i.languages.yaml}(Prism),!function(){function p(n,e){return Array.prototype.slice.call((e||document).querySelectorAll(n))}function g(n,e){return n.classList.contains(e)}function e(t){t()}function h(t){return t&&/pre/i.test(t.nodeName)&&(!!t.hasAttribute("data-line")||t.id&&Prism.util.isActive(t,o))}function c(b,l,u){var c=(l="string"==typeof l?l:b.getAttribute("data-line")||"").replace(/\s+/g,"").split(",").filter(Boolean),t=+b.getAttribute("data-line-offset")||0,d=(s()?parseInt:parseFloat)(getComputedStyle(b).lineHeight),f=Prism.util.isActive(b,y),x=b.querySelector("code"),n=f?b:x||b,h=[],m=x&&n!=x?function(a,e){function t(t){return+t.substr(0,t.length-2)}var r=getComputedStyle(a),n=getComputedStyle(e);return e.offsetTop+t(n.borderTopWidth)+t(n.paddingTop)-t(r.paddingTop)}(b,x):0;c.forEach(function(p){var e=p.split("-"),c=+e[0],g=+e[1]||c,i=b.querySelector(".line-highlight[data-range=\""+p+"\"]")||document.createElement("div");if(h.push(function(){i.setAttribute("aria-hidden","true"),i.setAttribute("data-range",p),i.className=(u||"")+" line-highlight"}),f&&Prism.plugins.lineNumbers){var r=Prism.plugins.lineNumbers.getLine(b,c),o=Prism.plugins.lineNumbers.getLine(b,g);if(r){var s=r.offsetTop+m+"px";h.push(function(){i.style.top=s})}if(o){var a=o.offsetTop-r.offsetTop+o.offsetHeight+"px";h.push(function(){i.style.height=a})}}else h.push(function(){i.setAttribute("data-start",c+""),c span",b).forEach(function(n,e){n.onclick=function(){a=!1,location.hash=k+"."+(e+i),setTimeout(function(){a=!0},1)}})}return function(){h.forEach(e)}}function d(){var r=location.hash.slice(1);p(".temporary.line-highlight").forEach(function(t){t.parentNode.removeChild(t)});var e=(r.match(/\.([\d,-]+)$/)||[,""])[1];if(e&&!document.getElementById(r)){var t=r.slice(0,r.lastIndexOf(".")),n=document.getElementById(t);n&&(n.hasAttribute("data-line")||n.setAttribute("data-line",""),c(n,e,"temporary ")(),a&&document.querySelector(".temporary.line-highlight").scrollIntoView())}}if("undefined"!=typeof Prism&&"undefined"!=typeof document&&document.querySelector){var n,y="line-numbers",o="linkable-line-numbers",s=function(){if(void 0===n){var t=document.createElement("div");t.style.fontSize="13px",t.style.lineHeight="1.5",t.style.padding="0",t.style.border="0",t.innerHTML=" 
     ",document.body.appendChild(t),n=38===t.offsetHeight,document.body.removeChild(t)}return n},a=!0,f=0;Prism.hooks.add("before-sanity-check",function(a){var e=a.element.parentElement;if(h(e)){var t=0;p(".line-highlight",e).forEach(function(n){t+=n.textContent.length,n.parentNode.removeChild(n)}),t&&/^( \n)+$/.test(a.code.slice(-t))&&(a.code=a.code.slice(0,-t))}}),Prism.hooks.add("complete",function a(e){var t=e.element.parentElement;if(h(t)){clearTimeout(f);var n=Prism.plugins.lineNumbers,i=e.plugins&&e.plugins.lineNumbers;g(t,"line-numbers")&&n&&!i?Prism.hooks.add("line-numbers",a):(c(t)(),f=setTimeout(d,1))}}),window.addEventListener("hashchange",d),window.addEventListener("resize",function(){p("pre").filter(h).map(function(t){return c(t)}).forEach(e)})}}(),!function(){function o(t){if(0!=(t=t.filter(function(t){var e=r(t)["white-space"];return"pre-wrap"===e||"pre-line"===e})).length){var a=t.map(function(a){var e=a.querySelector("code"),n=a.querySelector(".line-numbers-rows");if(e&&n){var t=a.querySelector(".line-numbers-sizer"),l=e.textContent.split(d);t||((t=document.createElement("span")).className="line-numbers-sizer",e.appendChild(t)),t.innerHTML="0",t.style.display="block";var r=t.getBoundingClientRect().height;return t.innerHTML="",{element:a,lines:l,lineHeights:[],oneLinerHeight:r,sizer:t}}}).filter(Boolean);a.forEach(function(t){var a=t.sizer,e=t.lines,i=t.lineHeights,r=t.oneLinerHeight;i[e.length-1]=void 0,e.forEach(function(s,e){if(s&&1");(t=document.createElement("span")).setAttribute("aria-hidden","true"),t.className="line-numbers-rows",t.innerHTML=s,n.hasAttribute("data-start")&&(n.style.counterReset="linenumber "+(parseInt(n.getAttribute("data-start"),10)-1)),a.element.appendChild(t),o([n]),Prism.hooks.run("line-numbers",a)}}}),Prism.hooks.add("line-numbers",function(t){t.plugins=t.plugins||{},t.plugins.lineNumbers=!0})}}(),!function(){if("undefined"!=typeof Prism){var s=/\b([a-z]{3,7}:\/\/|tel:)[\w\-+%~/.:=&@]+(?:\?[\w\-+%~/.:=?&!$'()*,;@]*)?(?:#[\w\-+%~/.:#=?&!$'()*,;@]*)?/,e=/\b\S+@[\w.]+[a-z]{2}/,r=/\[([^\]]+)]\(([^)]+)\)/,a=["comment","url","attr-value","string"];Prism.plugins.autolinker={processGrammar:function(t){t&&!t["url-link"]&&(Prism.languages.DFS(t,function(l,i,o){-1r.status&&r.responseText?(e.setAttribute("data-src-status","loaded"),p.textContent=r.responseText,Prism.highlightElement(p)):(e.setAttribute("data-src-status","failed"),p.textContent=400<=r.status?function(n,e){return"\u2716 Error "+n+" while fetching file: "+e}(r.status,r.statusText):"\u2716 Error: File does not exist or is empty"))},r.send(null)}});var n=!(Prism.plugins.fileHighlight={highlight:function(a){for(var e,r=(a||document).querySelectorAll("pre[data-src]:not([data-src-status=\"loaded\"]):not([data-src-status=\"loading\"])"),i=0;e=r[i++];)Prism.highlightElement(e)}});Prism.fileHighlight=function(){n||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),n=!0),Prism.plugins.fileHighlight.highlight.apply(this,arguments)}}}(),!function(){if("undefined"!=typeof Prism&&"undefined"!=typeof document){var s=[],a={},n=function(){};Prism.plugins.toolbar={};var i=Prism.plugins.toolbar.registerButton=function(i,r){var e;e="function"==typeof r?r:function(n){var e;return"function"==typeof r.onClick?((e=document.createElement("button")).type="button",e.addEventListener("click",function(){r.onClick.call(this,n)})):"string"==typeof r.url?(e=document.createElement("a")).href=r.url:e=document.createElement("span"),r.className&&e.classList.add(r.className),e.textContent=r.text,e},i in a?console.warn("There is a button with the key \""+i+"\" registered already."):s.push(a[i]=e)},e=Prism.plugins.toolbar.hook=function(i){var l=i.element.parentNode;if(l&&/pre/i.test(l.nodeName)&&!l.parentNode.classList.contains("code-toolbar")){var e=document.createElement("div");e.classList.add("code-toolbar"),l.parentNode.insertBefore(e,l),e.appendChild(l);var d=document.createElement("div");d.classList.add("toolbar");var t=s,r=function(n){for(;n;){var a=n.getAttribute("data-toolbar-order");if(null!=a)return(a=a.trim()).length?a.split(/\s*,\s*/g):[];n=n.parentElement}}(i.element);r&&(t=r.map(function(t){return a[t]||n})),t.forEach(function(a){var e=a(i);if(e){var t=document.createElement("div");t.classList.add("toolbar-item"),t.appendChild(e),d.appendChild(t)}}),e.appendChild(d)}};i("label",function(i){var e=i.element.parentNode;if(e&&/pre/i.test(e.nodeName)&&e.hasAttribute("data-label")){var t,s,l=e.getAttribute("data-label");try{s=document.querySelector("template#"+l)}catch(t){}return s?t=s.content:(e.hasAttribute("data-url")?(t=document.createElement("a")).href=e.getAttribute("data-url"):t=document.createElement("span"),t.textContent=l),t}}),Prism.hooks.add("complete",e)}}(),!function(){function a(n,t){n.addEventListener("click",function(){!function(n){navigator.clipboard?navigator.clipboard.writeText(n.getText()).then(n.success,function(){e(n)}):e(n)}(t)})}function e(n){var e=document.createElement("textarea");e.value=n.getText(),e.style.top="0",e.style.left="0",e.style.position="fixed",document.body.appendChild(e),e.focus(),e.select();try{var t=document.execCommand("copy");setTimeout(function(){t?n.success():n.error()},1)}catch(e){setTimeout(function(){n.error(e)},1)}document.body.removeChild(e)}"undefined"!=typeof Prism&&"undefined"!=typeof document&&(Prism.plugins.toolbar?Prism.plugins.toolbar.registerButton("copy-to-clipboard",function(s){function t(){setTimeout(function(){r("copy")},e["copy-timeout"])}function r(a){n.textContent=e[a],l.setAttribute("data-copy-state",a)}var i=s.element,e=function(a){var t={copy:"Copy","copy-error":"Press Ctrl+C to copy","copy-success":"Copied!","copy-timeout":5e3};for(var e in t){for(var i="data-prismjs-"+e,n=a;n&&!n.hasAttribute(i);)n=n.parentElement;n&&(t[e]=n.getAttribute(i))}return t}(i),l=document.createElement("button");l.className="copy-to-clipboard-button",l.setAttribute("type","button");var n=document.createElement("span");return l.appendChild(n),r("copy"),a(l,{getText:function(){return i.textContent},success:function(){r("copy-success"),t()},error:function(){r("copy-error"),setTimeout(function(){!function(e){window.getSelection().selectAllChildren(e)}(i)},1),t()}}),l}):console.warn("Copy to Clipboard plugin loaded before Toolbar plugin."))}(),"undefined"!=typeof Prism&&"undefined"!=typeof document&&document.querySelector&&Prism.plugins.toolbar.registerButton("download-file",function(i){var t=i.element.parentNode;if(t&&/pre/i.test(t.nodeName)&&t.hasAttribute("data-src")&&t.hasAttribute("data-download-link")){var e=t.getAttribute("data-src"),n=document.createElement("a");return n.textContent=t.getAttribute("data-download-link-label")||"Download",n.setAttribute("download",""),n.href=e,n}}),!function(){"use strict";function g(){return 0}function t(){return d.length=0,d}function s(e){return!!e&&"[object Object]"===Object.prototype.toString.call(e)}function l(e){return d.push(e),d}function a(t,e){return function(){if(4===t.readyState&&200===t.status)try{e(null,JSON.parse(t.responseText))}catch(n){e(n,null)}}}var h={compile:function(a){return o.template.replace(o.pattern,function(i,t){var e=o.middleware(t,a[t],o.template);return void 0===e?a[t]||i:e})},setOptions:function(e){o.pattern=e.pattern||o.pattern,o.template=e.template||o.template,"function"==typeof e.middleware&&(o.middleware=e.middleware)}};const o={pattern:/\{(.*?)\}/g,template:"",middleware:function(){}};var i=function(a,t){var e=t.length,n=a.length;if(e{title}",templateMiddleware:Function.prototype,sortMiddleware:function(){return 0},noResultsText:"No results found",limit:10,fuzzy:!1,debounceTime:null,exclude:[]};const b=function(n,t){t?(clearTimeout(a),a=setTimeout(n,t)):n.call()};const e=p({required:["searchInput","resultsContainer","json"]});d.SimpleJekyllSearch=function(a){var i;return 0"+t+""),a=$(".docs__toc-list");// Append each created element to the list $(n).appendTo(a)}),$(".docs__toc-link").click(function(t){t.preventDefault();var e=$(".docs__toc-list"),n=$(this).parent(),a=$(this).attr("href"),i=$(a);if(0!==i.length){$(n).toggleClass("docs__toc-item--active"),$(e).find(".docs__toc-item--active").not(n).each(function(){$(this).removeClass("docs__toc-item--active")});// Top position relative to the document var r=i.offset().top-128;// Animated top scrolling $("body, html").animate({scrollTop:r})}// Add active class to parent element (li) });// Table of contents -- Scrollspy (change active class on scroll) var e=$(".docs__content").find("h2");// Iterate through all headlines and set scrollspy function on them e.each(function(t){// Get the position of current headline var n=$(this).position();// Get the position of the next headline to set sectionHeight if(t!==e.length-1)var a=e.eq(t+1).position().top;else var a=n.top+$(this).height();// Add scrollspy to the current headline $(this).scrollspy({min:n.top,max:a,onEnter:function(e){// Add 'active' class to element visible on viewport var t=$("a[href=\"#"+e.id+"\"]").parent();// Remove active class from items previously labeled as active $(t).addClass("docs__toc-item--active"),$(".docs__toc-list").find(".docs__toc-item--active").not(t).each(function(){$(this).removeClass("docs__toc-item--active")})}})})}),$(document).ready(function(){$(".navbar__toggler").click(function(t){t.preventDefault();var e=$(this).parent().find(".navbar__nav");$(".navbar").toggleClass("navbar--open"),$(this).toggleClass("navbar__toggler--open"),$(this).hasClass("navbar__toggler--open")?$(e).css("display","flex").hide().fadeIn():$(e).fadeOut()}),$(".navbar__nav-link--dropdown").click(function(t){t.preventDefault(),$(this).toggleClass("navbar__nav-link--dropdown-open");// Get dropdown element var e=$(this).parent().find(".navbar__nav-dropdown");// If other dropdowns were already opened, close them $(".navbar__nav-dropdown--open").not(e).each(function(){$(this).parent().find(".navbar__nav-link--dropdown").removeClass("navbar__nav-link--dropdown-open"),$(this).fadeOut().removeClass("navbar__nav-dropdown--open")}),$(this).hasClass("navbar__nav-link--dropdown-open")?$(e).fadeIn().addClass("navbar__nav-dropdown--open"):$(e).fadeOut().removeClass("navbar__nav-dropdown--open")}),$(document).click(function(t){!$(t.target).hasClass("navbar__nav-link--dropdown")&&0=$(".navbar").position(top)?$(".navbar").removeClass("navbar--scroll"):0===$(window).scrollTop()?$(".navbar").removeClass("navbar--scroll"):$(".navbar").addClass("navbar--scroll"),$(window).scroll(function(){var e=$(window).scrollTop();60<=e?$(".navbar").addClass("navbar--scroll"):$(".navbar").removeClass("navbar--scroll")})}),$(document).ready(function(){/** Initialize SJS plugin (simple-jekyll-search.js) */if(0<$(".docs").length)SimpleJekyllSearch({searchInput:document.getElementById("search-input"),resultsContainer:document.getElementById("results-container"),json:"/search.json",searchResultTemplate:"
  • {title}
  • ",noResultsText:"
  • No results found
  • "})}),$(document).ready(function(){// Handle switching between snippets tabs function t(e){var t=$(".tutorial__snippets-tabs"),n=$(".tutorial__snippets-nav"),a=n.find("a[href=\""+e+"\"]").parent();// Clear highlighted cells if needed $(a).hasClass("tutorial__snippets-nav-item--active")||($(a).addClass("tutorial__snippets-nav-item--active"),n.find(".tutorial__snippets-nav-item--active").not(a).removeClass("tutorial__snippets-nav-item--active")),$(e).hasClass("tutorial__snippets-tab--active")||($(e).addClass("tutorial__snippets-tab--active"),t.find(".tutorial__snippets-tab--active").not(e).removeClass("tutorial__snippets-tab--active")),$(".nb-cell--highlight").removeClass("nb-cell--highlight")}// Enable tab switch between snippet files on nav click // Highlight specific lines in code snippet function n(e,t){// Set the hash location path window.location.hash=e+"."+t}// Highlight specific cells in code snippet (notebook) function a(e,t){// Get DOM elements for provided arguments var n=document.getElementById(e),a=$(n).find("[data-cell=\""+t+"\"]");$(a).addClass("nb-cell--highlight"),$(n).find(".nb-cell--highlight").not(a).removeClass("nb-cell--highlight");// Set scroll position to match the cell var i=a.offset().top,r=$(n).offset().top,s=i-r;.625!==s&&(n.scrollTop=s)}// Switch active paragraph function i(e,i){var r,s=$(".tutorial__text").find("p"),l=$("#prev"),o=$("#next"),d="tutorial__snippets-btn--inactive";// If paragraph is provided in arguments if(e!==void 0)r=e;// If paragraph is not provided, use target else{// Get current active paragraph from DOM & its closest siblings var p=$(".tutorial__text .highlight"),c=$(p).prevAll("p").eq(0),u=$(p).nextAll("p").eq(0);if("prev"==i)p.length&&c.length&&(r=c);else if("next"==i)// Switch to next paragraph if(p.length&&u.length)r=u;// Switch to first paragraph else if(!p.length){var g=$(".tutorial__text p").first();r=g}}// Check if paragraph is defined & wasn't already activated if(void 0!==r&&!r.hasClass("highlight")){// Get paragraph attributes from DOM var h=$(r).attr("data-highlight"),f=$(r).attr("cell-highlight"),m=$(r).attr("data-snippet"),y="#"+m;s.not(r).removeClass("highlight"),r.addClass("highlight"),$(y).hasClass("tutorial__snippets-tab--active")?void 0===h?void 0!==f&&a(m,f):n(m,h):void 0!==m&&$.when(t(y)).done(function(){void 0===h?void 0!==f&&a(m,f):n(m,h)});// Get paragraphs closest siblings (active/inactive buttons) var b=$(r).prevAll("p").eq(0),x=$(r).nextAll("p").eq(0);b.length?x.length?$(".tutorial__snippets-btn").removeClass(d):$(o).addClass(d):$(l).addClass(d);// Set the scroll location (vertically centered) var k,v=$(r).offset().top,w=$(r).height(),T=$(window).height();k=we.text()).then(t=>{// Use notebook.js to parse & render file var n=JSON.parse(t),a=nb.parse(n),i=a.render();// Add rendered output to the tab // Rerun Prism syntax highlighting on the current page // Add data-cell attribute to each cell in rendered notebook $(e).append(i),Prism.highlightAll(),$(".nb-cell").each(function(e){$(this).attr("data-cell",e+1)})})})});