mirror of https://github.com/istio/istio.io.git
13 lines
40 KiB
JavaScript
13 lines
40 KiB
JavaScript
"use strict";document.addEventListener("DOMContentLoaded",()=>{document.querySelectorAll(".menu").forEach(a=>{a.querySelector(".menu-trigger").addEventListener("click",b=>{b.cancelBubble=!0,toggleOverlay(a)})})});
|
|
"use strict";document.addEventListener("DOMContentLoaded",()=>{function a(){document.getElementById("search-form").classList.remove("show-search"),document.getElementById("header-links").classList.remove("show-search"),document.getElementById("search-textbox").value=""}function b(){document.getElementById("search-form").classList.add("show-search"),document.getElementById("header-links").classList.add("show-search"),document.getElementById("search-textbox").focus()}document.body.addEventListener("keyup",b=>{27===b.which&&a()}),document.getElementById("search-show").addEventListener("click",a=>{a.preventDefault(),b()}),document.getElementById("search-close").addEventListener("click",b=>{b.preventDefault(),a()}),document.getElementById("search-form").addEventListener("submit",b=>{b.preventDefault();const c=document.getElementById("search-textbox"),d=document.getElementById("search-page-url"),e=d.value+"?q="+c.value;a(),window.location.assign(e)}),document.getElementById("hamburger").addEventListener("click",()=>{document.getElementById("brand").classList.toggle("open-hamburger"),document.getElementById("header-links").classList.toggle("open-hamburger"),document.getElementById("search-form").classList.toggle("open-hamburger"),document.getElementById("search-textbox").focus()}),window.addEventListener("resize",()=>{document.getElementById("brand").classList.remove("open-hamburger"),document.getElementById("header-links").classList.remove("open-hamburger"),document.getElementById("search-form").classList.remove("open-hamburger")})});
|
|
"use strict";document.addEventListener("DOMContentLoaded",()=>{const a=document.getElementById("sidebar");if(null!=a){a.querySelectorAll(".tree-toggle").forEach(a=>{a.addEventListener("click",()=>{a.querySelectorAll("i.chevron").forEach(a=>{a.classList.toggle("show")}),a.nextElementSibling.classList.toggle("show");let b=a.parentElement;for(;!b.classList.contains("body");)b=b.parentElement;b.style.maxHeight=b.scrollHeight+"px"})}),a.querySelectorAll(".header").forEach(a=>{a.addEventListener("click",()=>{const b=a.nextElementSibling;b.classList.toggle("show"),b.style.maxHeight=b.classList.contains("show")?b.scrollHeight+"px":null})}),a.querySelectorAll(".body").forEach(a=>{a.classList.contains("default")&&(a.style.maxHeight=a.scrollHeight+"px",a.classList.toggle("default"),a.classList.toggle("show"))});const b=document.getElementById("sidebar-toggler");b&&b.addEventListener("click",a=>{document.getElementById("sidebar-container").classList.toggle("active"),a.currentTarget.querySelector("svg.icon").classList.toggle("flipped")})}});
|
|
"use strict";document.addEventListener("DOMContentLoaded",()=>{(function(){document.querySelectorAll(".tabset").forEach(a=>{a.querySelectorAll(".tab-strip").forEach(a=>{const b=a.dataset.cookieName;if(b){const c=readCookie(b);c&&a.querySelectorAll("a").forEach(a=>{a.dataset.cookieValue==c?(a.classList.add("active"),document.getElementById(a.dataset.tab).classList.add("active")):(a.classList.remove("active"),document.getElementById(a.dataset.tab).classList.remove("active"))})}})})})(),function(){document.querySelectorAll(".tabset").forEach(a=>{a.querySelectorAll(".tab-strip").forEach(a=>{const b=a.dataset.cookieName;a.querySelectorAll("a").forEach(c=>{const d=c.dataset.cookieValue;c.addEventListener("click",()=>{a.querySelectorAll("a").forEach(a=>{a.classList.remove("active"),document.getElementById(a.dataset.tab).classList.remove("active")}),c.classList.add("active"),document.getElementById(c.dataset.tab).classList.add("active"),null!==b&&createCookie(b,d)})})})})}()});
|
|
var _self="undefined"==typeof window?"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{}:window,Prism=function(){var b=/\blang(?:uage)?-([\w-]+)\b/i,c=0,q=_self.Prism={manual:_self.Prism&&_self.Prism.manual,disableWorkerMessageHandler:_self.Prism&&_self.Prism.disableWorkerMessageHandler,util:{encode:function(a){return a instanceof d?new d(a.type,q.util.encode(a.content),a.alias):"Array"===q.util.type(a)?a.map(q.util.encode):a.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(a){return Object.prototype.toString.call(a).match(/\[object (\w+)\]/)[1]},objId:function(a){return a.__id||Object.defineProperty(a,"__id",{value:++c}),a.__id},clone:function(b,c){var d=q.util.type(b);switch(c=c||{},d){case"Object":if(c[q.util.objId(b)])return c[q.util.objId(b)];var f={};for(var e in c[q.util.objId(b)]=f,b)b.hasOwnProperty(e)&&(f[e]=q.util.clone(b[e],c));return f;case"Array":if(c[q.util.objId(b)])return c[q.util.objId(b)];var f=[];return c[q.util.objId(b)]=f,b.forEach(function(a,b){f[b]=q.util.clone(a,c)}),f;}return b}},languages:{extend:function(b,c){var d=q.util.clone(q.languages[b]);for(var e in c)d[e]=c[e];return d},insertBefore:function(b,c,d,e){e=e||q.languages;var f=e[b];if(2==arguments.length){for(var g in d=arguments[1],d)d.hasOwnProperty(g)&&(f[g]=d[g]);return f}var h={};for(var j in f)if(f.hasOwnProperty(j)){if(j==c)for(var g in d)d.hasOwnProperty(g)&&(h[g]=d[g]);h[j]=f[j]}return q.languages.DFS(q.languages,function(a,c){c===e[b]&&a!=b&&(this[a]=h)}),e[b]=h},DFS:function(b,c,d,e){for(var f in e=e||{},b)b.hasOwnProperty(f)&&(c.call(b,f,b[f],d||f),"Object"!==q.util.type(b[f])||e[q.util.objId(b[f])]?"Array"!==q.util.type(b[f])||e[q.util.objId(b[f])]||(e[q.util.objId(b[f])]=!0,q.languages.DFS(b[f],c,f,e)):(e[q.util.objId(b[f])]=!0,q.languages.DFS(b[f],c,null,e)))}},plugins:{},highlightAll:function(a,b){q.highlightAllUnder(document,a,b)},highlightAllUnder:function(b,c,d){var e={callback:d,selector:"code[class*=\"language-\"], [class*=\"language-\"] code, code[class*=\"lang-\"], [class*=\"lang-\"] code"};q.hooks.run("before-highlightall",e);for(var a,f=e.elements||b.querySelectorAll(e.selector),g=0;a=f[g++];)q.highlightElement(a,!0===c,e.callback)},highlightElement:function(c,d,f){for(var a,e,h=c;h&&!b.test(h.className);)h=h.parentNode;h&&(a=(h.className.match(b)||[,""])[1].toLowerCase(),e=q.languages[a]),c.className=c.className.replace(b,"").replace(/\s+/g," ")+" language-"+a,c.parentNode&&(h=c.parentNode,/pre/i.test(h.nodeName)&&(h.className=h.className.replace(b,"").replace(/\s+/g," ")+" language-"+a));var j=c.textContent,k={element:c,language:a,grammar:e,code:j};if(q.hooks.run("before-sanity-check",k),!k.code||!k.grammar)return k.code&&(q.hooks.run("before-highlight",k),k.element.textContent=k.code,q.hooks.run("after-highlight",k)),q.hooks.run("complete",k),void 0;if(q.hooks.run("before-highlight",k),d&&_self.Worker){var m=new Worker(q.filename);m.onmessage=function(a){k.highlightedCode=a.data,q.hooks.run("before-insert",k),k.element.innerHTML=k.highlightedCode,f&&f.call(k.element),q.hooks.run("after-highlight",k),q.hooks.run("complete",k)},m.postMessage(JSON.stringify({language:k.language,code:k.code,immediateClose:!0}))}else k.highlightedCode=q.highlight(k.code,k.grammar,k.language),q.hooks.run("before-insert",k),k.element.innerHTML=k.highlightedCode,f&&f.call(c),q.hooks.run("after-highlight",k),q.hooks.run("complete",k)},highlight:function(b,c,e){var a={code:b,grammar:c,language:e};return q.hooks.run("before-tokenize",a),a.tokens=q.tokenize(a.code,a.grammar),q.hooks.run("after-tokenize",a),d.stringify(q.util.encode(a.tokens),a.language)},matchGrammar:function(n,e,t,r,a,l,i){var o=q.Token;for(var s in t)if(t.hasOwnProperty(s)&&t[s]){if(s==i)return;var u=t[s];u="Array"===q.util.type(u)?u:[u];for(var z=0;z<u.length;++z){var B=u[z],D=B.inside,f=!!B.lookbehind,d=!!B.greedy,m=0,F=B.alias;if(d&&!B.pattern.global){var y=B.pattern.toString().match(/[imuy]*$/)[0];B.pattern=RegExp(B.pattern.source,y+"g")}B=B.pattern||B;for(var v,G=r,H=a;G<e.length;H+=e[G].length,++G){if(v=e[G],e.length>n.length)return;if(!(v instanceof o)){if(d&&G!=e.length-1){B.lastIndex=H;var J=B.exec(n);if(!J)break;for(var K=J.index+(f?J[1].length:0),L=J.index+J[0].length,M=G,Q=H,R=e.length;R>M&&(L>Q||!e[M].type&&!e[M-1].greedy);++M)Q+=e[M].length,K>=Q&&(++G,H=Q);if(e[G]instanceof o)continue;O=M-G,v=n.slice(H,Q),J.index-=H}else{B.lastIndex=0;var J=B.exec(v),O=1}if(J){f&&(m=J[1]?J[1].length:0);var K=J.index+m,J=J[0].slice(m),L=K+J.length,T=v.slice(0,K),N=v.slice(L),S=[G,O];T&&(++G,H+=T.length,S.push(T));var C=new o(s,D?q.tokenize(J,D):J,F,J,d);if(S.push(C),N&&S.push(N),Array.prototype.splice.apply(e,S),1!=O&&q.matchGrammar(n,e,t,G,H,!0,s),l)break}else if(l)break}}}}},tokenize:function(b,c){var d=[b],e=c.rest;if(e){for(var a in e)c[a]=e[a];delete c.rest}return q.matchGrammar(b,d,c,0,0,!1),d},hooks:{all:{},add:function(a,b){var c=q.hooks.all;c[a]=c[a]||[],c[a].push(b)},run:function(b,c){var d=q.hooks.all[b];if(d&&d.length)for(var e,f=0;e=d[f++];)e(c)}}},d=q.Token=function(b,c,d,e,f){this.type=b,this.content=c,this.alias=d,this.length=0|(e||"").length,this.greedy=!!f};if(d.stringify=function(b,c,e){if("string"==typeof b)return b;if("Array"===q.util.type(b))return b.map(function(a){return d.stringify(a,c,b)}).join("");var a={type:b.type,content:d.stringify(b.content,c,e),tag:"span",classes:["token",b.type],attributes:{},language:c,parent:e};if(b.alias){var f="Array"===q.util.type(b.alias)?b.alias:[b.alias];Array.prototype.push.apply(a.classes,f)}q.hooks.run("wrap",a);var g=Object.keys(a.attributes).map(function(b){return b+"=\""+(a.attributes[b]||"").replace(/"/g,""")+"\""}).join(" ");return"<"+a.tag+" class=\""+a.classes.join(" ")+"\""+(g?" "+g:"")+">"+a.content+"</"+a.tag+">"},!_self.document)return _self.addEventListener?(q.disableWorkerMessageHandler||_self.addEventListener("message",function(b){var c=JSON.parse(b.data),d=c.language,e=c.code,a=c.immediateClose;_self.postMessage(q.highlight(e,q.languages[d],d)),a&&_self.close()},!1),_self.Prism):_self.Prism;var e=document.currentScript||[].slice.call(document.getElementsByTagName("script")).pop();return e&&(q.filename=e.src,q.manual||e.hasAttribute("data-manual")||("loading"===document.readyState?document.addEventListener("DOMContentLoaded",q.highlightAll):window.requestAnimationFrame?window.requestAnimationFrame(q.highlightAll):window.setTimeout(q.highlightAll,16))),_self.Prism}();"undefined"!=typeof module&&module.exports&&(module.exports=Prism),"undefined"!=typeof global&&(global.Prism=Prism),Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!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+)|(?:catch\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:/[a-z0-9_]+(?=\()/i,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&?|\|\|?|\?|\*|\/|~|\^|%/,punctuation:/[{}[\];(),.:]/},Prism.languages.javascript=Prism.languages.extend("clike",{keyword:/\b(?: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|var|void|while|with|yield)\b/,number:/\b(?:0[xX][\dA-Fa-f]+|0[bB][01]+|0[oO][0-7]+|NaN|Infinity)\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee][+-]?\d+)?/,function:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*\()/i,operator:/-[-=]?|\+[+=]?|!=?=?|<<?=?|>>?>?=?|=(?:==?|>)?|&[&=]?|\|[|=]?|\*\*?=?|\/=?|~|\^=?|%=?|\?|\.{3}/}),Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s])\s*)\/(\[[^\]\r\n]+]|\\.|[^\/\\\[\r\n])+\/[gimyu]{0,5}(?=\s*($|[\r\n,.;})]))/,lookbehind:!0,greedy:!0},"function-variable":{pattern:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=\s*(?:function\b|(?:\([^()]*\)|[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/i,alias:"function"},constant:/\b[A-Z][A-Z\d_]*\b/}),Prism.languages.insertBefore("javascript","string",{"template-string":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^}]+\}/,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}}}),Prism.languages.markup&&Prism.languages.insertBefore("markup","tag",{script:{pattern:/(<script[\s\S]*?>)[\s\S]*?(?=<\/script>)/i,lookbehind:!0,inside:Prism.languages.javascript,alias:"language-javascript",greedy:!0}}),Prism.languages.js=Prism.languages.javascript,!function(b){var c={variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|-=|\+\+?|\+=|!=?|~|\*\*?|\*=|\/=?|%=?|<<=?|>>=?|<=?|>=?|==?|&&?|&=|\^=?|\|\|?|\|=|\?|:/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\([^)]+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},/\$(?:[\w#?*!@]+|\{[^}]+\})/i]};b.languages.bash={shebang:{pattern:/^#!\s*\/bin\/bash|^#!\s*\/bin\/sh/,alias:"important"},comment:{pattern:/(^|[^"{\\])#.*/,lookbehind:!0},string:[{pattern:/((?:^|[^<])<<\s*)["']?(\w+?)["']?\s*\r?\n(?:[\s\S])*?\r?\n\2/,lookbehind:!0,greedy:!0,inside:c},{pattern:/(["'])(?:\\[\s\S]|\$\([^)]+\)|`[^`]+`|(?!\1)[^\\])*\1/,greedy:!0,inside:c}],variable:c.variable,function:{pattern:/(^|[\s;|&])(?:helm|docker|istioctl|curl|kubectl|alias|apropos|apt-get|aptitude|aspell|awk|basename|bash|bc|bg|builtin|bzip2|cal|cat|cd|cfdisk|chgrp|chmod|chown|chroot|chkconfig|cksum|clear|cmp|comm|command|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|du|egrep|eject|enable|env|ethtool|eval|exec|expand|expect|export|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|getopts|git|grep|groupadd|groupdel|groupmod|groups|gzip|hash|head|help|hg|history|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|jobs|join|kill|killall|less|link|ln|locate|logname|logout|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|make|man|mkdir|mkfifo|mkisofs|mknod|more|most|mount|mtools|mtr|mv|mmv|nano|netstat|nice|nl|nohup|notify-send|npm|nslookup|open|op|passwd|paste|pathchk|ping|pkill|popd|pr|printcap|printenv|printf|ps|pushd|pv|pwd|quota|quotacheck|quotactl|ram|rar|rcp|read|readarray|readonly|reboot|rename|renice|remsync|rev|rm|rmdir|rsync|screen|scp|sdiff|sed|seq|service|sftp|shift|shopt|shutdown|sleep|slocate|sort|source|split|ssh|stat|strace|su|sudo|sum|suspend|sync|tail|tar|tee|test|time|timeout|times|touch|top|traceroute|trap|tr|tsort|tty|type|ulimit|umask|umount|unalias|uname|unexpand|uniq|units|unrar|unshar|uptime|useradd|userdel|usermod|users|uuencode|uudecode|v|vdir|vi|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yes|zip)(?=$|[\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&])(?:let|:|\.|if|then|else|elif|fi|for|break|continue|while|in|case|function|select|do|done|until|echo|exit|return|set|declare)(?=$|[\s;|&])/,lookbehind:!0},boolean:{pattern:/(^|[\s;|&])(?:true|false)(?=$|[\s;|&])/,lookbehind:!0},operator:/&&?|\|\|?|==?|!=?|<<<?|>>|<=?|>=?|=~/,punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];]/};var d=c.variable[1].inside;d.string=b.languages.bash.string,d["function"]=b.languages.bash["function"],d.keyword=b.languages.bash.keyword,d.boolean=b.languages.bash.boolean,d.operator=b.languages.bash.operator,d.punctuation=b.languages.bash.punctuation,b.languages.shell=b.languages.bash}(Prism),Prism.languages.docker={keyword:{pattern:/(^\s*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)/im,lookbehind:!0},string:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,comment:/#.*/,punctuation:/---|\.\.\.|[:[\]{}\-,|>?]/},Prism.languages.dockerfile=Prism.languages.docker,Prism.languages.go=Prism.languages.extend("clike",{keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,builtin:/\b(?:bool|byte|complex(?:64|128)|error|float(?:32|64)|rune|string|u?int(?:8|16|32|64)?|uintptr|append|cap|close|complex|copy|delete|imag|len|make|new|panic|print(?:ln)?|real|recover)\b/,boolean:/\b(?:_|iota|nil|true|false)\b/,operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,number:/(?:\b0x[a-f\d]+|(?:\b\d+\.?\d*|\B\.\d+)(?:e[-+]?\d+)?)i?/i,string:{pattern:/(["'`])(\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0}}),delete Prism.languages.go["class-name"],Prism.languages.java=Prism.languages.extend("clike",{keyword:/\b(?:abstract|continue|for|new|switch|assert|default|goto|package|synchronized|boolean|do|if|private|this|break|double|implements|protected|throw|byte|else|import|public|throws|case|enum|instanceof|return|transient|catch|extends|int|short|try|char|final|interface|static|void|class|finally|long|strictfp|volatile|const|float|native|super|while)\b/,number:/\b0b[01]+\b|\b0x[\da-f]*\.?[\da-fp-]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?[df]?/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|!=?|<<?=?|>>?>?=?|==?|&[&=]?|\|[|=]?|\*=?|\/=?|%=?|\^=?|[?:~])/m,lookbehind:!0}}),Prism.languages.insertBefore("java","function",{annotation:{alias:"punctuation",pattern:/(^|[^.])@\w+/,lookbehind:!0}}),Prism.languages.insertBefore("java","class-name",{generics:{pattern:/<\s*\w+(?:\.\w+)?(?:\s*,\s*\w+(?:\.\w+)?)*>/i,alias:"function",inside:{keyword:Prism.languages.java.keyword,punctuation:/[<>(),.:]/}}}),Prism.languages.json={property:/"(?:\\.|[^\\"\r\n])*"(?=\s*:)/i,string:{pattern:/"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,greedy:!0},number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee][+-]?\d+)?/,punctuation:/[{}[\]);,]/,operator:/:/g,boolean:/\b(?:true|false)\b/i,null:/\bnull\b/i},Prism.languages.jsonp=Prism.languages.json,Prism.languages.protobuf=Prism.languages.extend("clike",{keyword:/\b(?:package|import|message|enum)\b/,builtin:/\b(?:required|repeated|optional|reserved)\b/,primitive:{pattern:/\b(?:double|float|int32|int64|uint32|uint64|sint32|sint64|fixed32|fixed64|sfixed32|sfixed64|bool|string|bytes)\b/,alias:"symbol"}}),Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},"triple-quoted-string":{pattern:/("""|''')[\s\S]+?\1/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},keyword:/\b(?:as|assert|async|await|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|nonlocal|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:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:or|and|not)\b/,punctuation:/[{}[\];(),.:]/},Prism.languages.yaml={scalar:{pattern:/([\-:]\s*(?:![^\s]+)?[ \t]*[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)[^\r\n]+(?:\2[^\r\n]+)*)/,lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:/(\s*(?:^|[:\-,[{\r\n?])[ \t]*(?:![^\s]+)?[ \t]*)[^\r\n{[\]},#\s]+?(?=\s*:\s)/,lookbehind:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:/([:\-,[{]\s*(?:![^\s]+)?[ \t]*)(?:\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*)?)?)(?=[ \t]*(?:$|,|]|}))/m,lookbehind:!0,alias:"number"},boolean:{pattern:/([:\-,[{]\s*(?:![^\s]+)?[ \t]*)(?:true|false)[ \t]*(?=$|,|]|})/im,lookbehind:!0,alias:"important"},null:{pattern:/([:\-,[{]\s*(?:![^\s]+)?[ \t]*)(?:null|~)[ \t]*(?=$|,|]|})/im,lookbehind:!0,alias:"important"},string:{pattern:/([:\-,[{]\s*(?:![^\s]+)?[ \t]*)("|')(?:(?!\2)[^\\\r\n]|\\.)*\2(?=[ \t]*(?:$|,|]|}))/m,lookbehind:!0,greedy:!0},number:{pattern:/([:\-,[{]\s*(?:![^\s]+)?[ \t]*)[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+\.?\d*|\.?\d+)(?:e[+-]?\d+)?|\.inf|\.nan)[ \t]*(?=$|,|]|})/im,lookbehind:!0},tag:/![^\s]+/,important:/[&*][\w]+/,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./};
|
|
"use strict";function scrollToTop(){document.body.scrollTop=0,document.documentElement.scrollTop=0}const escapeChars={"¢":"cent","£":"pound","¥":"yen","€":"euro","©":"copy","®":"reg","<":"lt",">":"gt",'"':"quot","&":"amp","'":"#39"},regex=/[¢£¥€©®<>"&']/g;function escapeHTML(a){return a.replace(regex,function(a){return"&"+escapeChars[a]+";"})}function saveFile(a,b){const c=document.createElement("a");c.setAttribute("href","data:text/text;charset=utf-8,"+encodeURI(b)),c.setAttribute("download",a),c.click()}function printText(a){const b=window.open("","","left=0,top=0,width=100,height=100,toolbar=0,scrollbars=0,status=0,location=0,menubar=0",!1);b.document.write("<html><body><pre><code>"+a+"</code></pre></html>"),b.document.close(),b.focus(),b.print(),b.close()}function navigateToUrlOrRoot(a){const b=new XMLHttpRequest;b.open("GET",a,!0),b.onreadystatechange=()=>{if(4===b.readyState&&404===b.status){const b=new URL(a);b.pathname="",a=b.toString()}else console.log("OK");window.location.href=a},b.send()}
|
|
"use strict";document.addEventListener("DOMContentLoaded",()=>{function a(a){const c=document.createElement("button");c.title=buttonCopy,c.className="copy",c.innerHTML="<svg><use xlink:href='"+iconFile+"#copy'/></svg>",c.setAttribute("aria-label",buttonCopy),c.addEventListener("mouseenter",a=>a.currentTarget.classList.add("toolbar-show")),c.addEventListener("mouseleave",a=>a.currentTarget.classList.remove("toolbar-show"));const d=document.createElement("button");d.title=buttonDownload,d.className="download",d.innerHTML="<svg><use xlink:href='"+iconFile+"#download'/></svg>",d.setAttribute("aria-label",buttonDownload),d.addEventListener("mouseenter",a=>a.currentTarget.classList.add("toolbar-show")),d.addEventListener("mouseleave",a=>a.currentTarget.classList.remove("toolbar-show")),d.addEventListener("click",a=>{const c=a.currentTarget.parentElement,d=c.getElementsByTagName("CODE");if(null!==d&&0<d.length){const a=d[0],e=b(c);let f=a.dataset.downloadas;if(null===f||""===f){let b="";for(let c=0;c<a.classList.length;c++)if(a.classList.item(c).startsWith("language-")){b=a.classList.item(c).substr(9);break}b.startsWith("command")?b="bash":"markdown"===b?b="md":""===b&&(b="txt"),f=docTitle+"."+b}saveFile(f,e)}return!0});const e=document.createElement("button");e.title=buttonPrint,e.className="print",e.innerHTML="<svg><use xlink:href='"+iconFile+"#printer'/></svg>",e.setAttribute("aria-label",buttonPrint),e.addEventListener("mouseenter",a=>a.currentTarget.classList.add("toolbar-show")),e.addEventListener("mouseleave",a=>a.currentTarget.classList.remove("toolbar-show")),e.addEventListener("click",a=>{const c=a.currentTarget.parentElement,d=b(c);return printText(d),!0});const f=document.createElement("DIV");f.className="toolbar",a.parentElement.insertBefore(f,a),f.appendChild(a),f.appendChild(e),f.appendChild(d),f.appendChild(c),a.addEventListener("mouseenter",a=>{a.currentTarget.nextSibling.classList.add("toolbar-show"),a.currentTarget.nextSibling.nextSibling.classList.add("toolbar-show"),a.currentTarget.nextSibling.nextSibling.nextSibling.classList.add("toolbar-show")}),a.addEventListener("mouseleave",a=>{a.currentTarget.nextSibling.classList.remove("toolbar-show"),a.currentTarget.nextSibling.nextSibling.classList.remove("toolbar-show"),a.currentTarget.nextSibling.nextSibling.nextSibling.classList.remove("toolbar-show")})}function b(a){const b=a.getElementsByClassName("command");if(null!==b&&0<b.length){const a=b[0].innerText.split("\n");let c="";for(let b=0;b<a.length;b++)a[b].startsWith("$ ")&&(a[b]=a[b].substring(2)),""!==c&&(c+="\n"),c+=a[b];return c}return a.innerText}function c(a){const b=a.firstChild;let c="";for(let d=0;d<b.classList.length;d++)if(b.classList.item(d).startsWith("language-command")){c=b.classList.item(d);break}if(""!==c){let a=0,d=b.innerText.split("\n"),e="",f=!1,g=!1,h="";for(let b=0;b<d.length;b++){const c=d[b];if(c.startsWith("$ "))""!==h&&(e+="$ "+Prism.highlight(h,Prism.languages.bash,"bash")+"\n"),h=c.slice(2),c.includes("<<EOF")&&(g=!0);else if(f)h+="\n"+c,c.includes("<<EOF")&&(g=!0);else if(g)h+="\n"+c,"EOF"===c&&(g=!1);else{a=b;break}f=c.endsWith("\\")}if(""!==h&&(e+="$ "+Prism.highlight(h,Prism.languages.bash,"bash")+"\n"),""!==e){e=e.replace(/@(.*?)@/g,"<a href='https://raw.githubusercontent.com/istio/istio/"+branchName+"/$1'>$1</a>");let f="<div class='command'>"+e+"</div>",g="";if(0<a)for(let b=a;b<d.length;b++)""!==g&&(g+="\n"),g+=d[b];if(""!==g){if(c.startsWith("language-command-output-as-")){let a=c.substr("language-command-output-as-".length);g=Prism.highlight(g,Prism.languages[a],a)}else g=escapeHTML(g);f+="<div class='output'>"+g+"</div>"}b.innerHTML=f,b.classList.remove(c),b.classList.add("command-output")}else Prism.highlightElement(b,!1)}else Prism.highlightElement(b,!1)}function d(a){a.hasAttribute("data-src")&&function(a,b){fetch(b).then(a=>a.text()).then(b=>{a.firstChild.textContent=b,Prism.highlightElement(a.firstChild,!1)})}(a,a.dataset.src)}document.querySelectorAll("pre").forEach(b=>{a(b),c(b),d(b)});const e=new ClipboardJS("button.copy",{text:a=>b(a.parentElement)});e.on("error",()=>alert("Sorry, but copying is not supported by your browser"))});
|
|
"use strict";document.addEventListener("DOMContentLoaded",()=>{function a(a){const b=document.createElement("a");b.className="header-link",b.href="#"+a.id,b.setAttribute("aria-hidden","true"),b.innerHTML="<svg class='icon'><use xlink:href='"+iconFile+"#links'/></svg>",a.appendChild(b)}(function(){for(let b=2;6>=b;b++)document.querySelectorAll("h"+b.toString()).forEach(b=>{""!==b.id&&a(b)})})(),function(){document.querySelectorAll("dt").forEach(b=>{""!==b.id&&a(b)})}(),function(){document.querySelectorAll("a").forEach(a=>{a.hostname&&a.hostname!==location.hostname&&(a.setAttribute("target","_blank"),a.setAttribute("rel","noopener"))})}(),function(){const a=document.getElementById("endnotes");if(null===a)return;const b=document.getElementsByTagName("main")[0],c=new Map(null);let d=0;b.querySelectorAll("a").forEach(b=>{if(b.pathname===location.pathname)return;if(b.pathname.endsWith("/")&&""!==b.hash)return;if(b.classList.contains("btn"))return;if(b.classList.contains("not-for-endnotes"))return;let e=c.get(b.href);if(e===void 0){e=c.size+1,c.set(b.href,e);const d=document.createElement("li");d.innerText=b.href,a.appendChild(d)}b.insertAdjacentHTML("afterend","<sup class='endnote-ref' aria-hidden='true'>"+e+"</sup>"),d++}),0<d&&document.getElementById("endnotes-container").classList.add("show")}()});
|
|
"use strict";let scrollToTopButton,tocLinks,tocHeadings;window.addEventListener("scroll",handlePageScroll),document.addEventListener("DOMContentLoaded",()=>{scrollToTopButton=document.getElementById("scroll-to-top");const a=document.getElementById("toc");if(a){tocLinks=a.getElementsByTagName("a"),tocHeadings=Array(tocLinks.length);for(let a=0;a<tocLinks.length;a++)tocHeadings[a]=document.getElementById(tocLinks[a].hash.substring(1))}handlePageScroll()});function handlePageScroll(){function a(){scrollToTopButton&&(300<document.body.scrollTop||300<document.documentElement.scrollTop?scrollToTopButton.classList.add("show"):scrollToTopButton.classList.remove("show"))}function b(){if(tocLinks){let a=-1,b=1e6,c=-1,d=-1e6;for(let e=0;e<tocLinks.length;e++){const f=tocHeadings[e];if(null===f)continue;const g=f.getBoundingClientRect();(g.width||g.height)&&(0<=g.top&&g.top<window.innerHeight?g.top<b&&(a=e,b=g.top):0>g.top&&g.top>d&&(c=e,d=g.top)),tocLinks[e].classList.remove("current")}0<=a?tocLinks[a].classList.add("current"):0<=c&&tocLinks[c].classList.add("current")}}a(),b();const c=document.querySelector(":target");c&&"TR"===c.tagName&&!c.dataset.scrolled&&(document.documentElement.scrollTop-=55,c.dataset.scrolled="true")}
|
|
"use strict";let overlay=null,popper=null;function toggleOverlay(a){overlay===a?closeActiveOverlay():(null!=overlay&&closeActiveOverlay(),a.classList.add("show"),overlay=a)}function closeActiveOverlay(){null!=overlay&&(overlay.classList.remove("show"),overlay=null,null!==popper&&(popper.destroy(),popper=null))}document.addEventListener("DOMContentLoaded",()=>{function a(a,b){null!==popper&&popper.destroy(),popper=new Popper(a,b,{placement:"auto-start",modifiers:{preventOverflow:{enabled:!0},shift:{enabled:!0},flip:{enabled:!0}}})}document.querySelectorAll(".term").forEach(b=>{const c=document.createElement("i");c.innerHTML="<svg class='icon'><use xlink:href='"+iconFile+"#glossary'/></svg>";const d=document.createElement("span");d.innerText=" "+b.dataset.title;const e=document.createElement("div");e.className="title",e.appendChild(c),e.appendChild(d);const f=document.createElement("div");f.className="body",f.innerHTML=b.dataset.body;const g=document.createElement("div");g.className="arrow",g.setAttribute("x-arrow","");const h=document.createElement("div");h.className="popover",h.appendChild(e),h.appendChild(f),h.appendChild(g),h.setAttribute("aria-hidden","true"),h.addEventListener("click",a=>{a.cancelBubble=!0}),b.parentNode.insertBefore(h,b.nextSibling),b.removeAttribute("data-title"),b.removeAttribute("data-body"),b.addEventListener("click",c=>{c.cancelBubble=!0,toggleOverlay(h),a(b,h)})})}),window.addEventListener("click",closeActiveOverlay),window.addEventListener("resize",closeActiveOverlay);
|
|
(function(a,b){"object"==typeof exports&&"object"==typeof module?module.exports=b():"function"==typeof define&&define.amd?define([],b):"object"==typeof exports?exports.ClipboardJS=b():a.ClipboardJS=b()})(this,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={i:d,l:!1,exports:{}};return a[d].call(e.exports,e,e.exports,b),e.l=!0,e.exports}var c={};return b.m=a,b.c=c,b.d=function(a,c,d){b.o(a,c)||Object.defineProperty(a,c,{enumerable:!0,get:d})},b.r=function(a){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})},b.t=function(a,c){if(1&c&&(a=b(a)),8&c)return a;if(4&c&&"object"==typeof a&&a&&a.__esModule)return a;var d=Object.create(null);if(b.r(d),Object.defineProperty(d,"default",{enumerable:!0,value:a}),2&c&&"string"!=typeof a)for(var e in a)b.d(d,e,function(b){return a[b]}.bind(null,e));return d},b.n=function(a){var c=a&&a.__esModule?function(){return a["default"]}:function(){return a};return b.d(c,"a",c),c},b.o=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)},b.p="",b(b.s=0)}([function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return b&&("object"==typeof b||"function"==typeof b)?b:a}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}function h(a,b){var c="data-clipboard-"+a;return b.hasAttribute(c)?b.getAttribute(c):void 0}var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},j=function(){function a(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,c.key,c)}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),k=c(1),l=d(k),m=c(3),n=d(m),o=c(4),p=d(o),q=function(a){function b(a,c){e(this,b);var d=f(this,(b.__proto__||Object.getPrototypeOf(b)).call(this));return d.resolveOptions(c),d.listenClick(a),d}return g(b,a),j(b,[{key:"resolveOptions",value:function(){var a=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof a.action?a.action:this.defaultAction,this.target="function"==typeof a.target?a.target:this.defaultTarget,this.text="function"==typeof a.text?a.text:this.defaultText,this.container="object"===i(a.container)?a.container:document.body}},{key:"listenClick",value:function(a){var b=this;this.listener=(0,p.default)(a,"click",function(a){return b.onClick(a)})}},{key:"onClick",value:function(a){var b=a.delegateTarget||a.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new l.default({action:this.action(b),target:this.target(b),text:this.text(b),container:this.container,trigger:b,emitter:this})}},{key:"defaultAction",value:function(a){return h("action",a)}},{key:"defaultTarget",value:function(a){var b=h("target",a);if(b)return document.querySelector(b)}},{key:"defaultText",value:function(a){return h("text",a)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var a=0<arguments.length&&void 0!==arguments[0]?arguments[0]:["copy","cut"],b="string"==typeof a?[a]:a,c=!!document.queryCommandSupported;return b.forEach(function(a){c=c&&!!document.queryCommandSupported(a)}),c}}]),b}(n.default);a.exports=q},function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}var e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},f=function(){function a(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,c.key,c)}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),g=c(2),h=function(a){return a&&a.__esModule?a:{default:a}}(g),i=function(){function a(b){d(this,a),this.resolveOptions(b),this.initSelection()}return f(a,[{key:"resolveOptions",value:function(){var a=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};this.action=a.action,this.container=a.container,this.emitter=a.emitter,this.target=a.target,this.text=a.text,this.trigger=a.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var a=this,b="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return a.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[b?"right":"left"]="-9999px";var c=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=c+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=(0,h.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=(0,h.default)(this.target),this.copyText()}},{key:"copyText",value:function(){var a;try{a=document.execCommand(this.action)}catch(b){a=!1}this.handleResult(a)}},{key:"handleResult",value:function(a){this.emitter.emit(a?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var a=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=a,"copy"!==this._action&&"cut"!==this._action)throw new Error("Invalid \"action\" value, use either \"copy\" or \"cut\"")},get:function(){return this._action}},{key:"target",set:function(a){if(void 0!==a)if(a&&"object"===("undefined"==typeof a?"undefined":e(a))&&1===a.nodeType){if("copy"===this.action&&a.hasAttribute("disabled"))throw new Error("Invalid \"target\" attribute. Please use \"readonly\" instead of \"disabled\" attribute");if("cut"===this.action&&(a.hasAttribute("readonly")||a.hasAttribute("disabled")))throw new Error("Invalid \"target\" attribute. You can't cut text from elements with \"readonly\" or \"disabled\" attributes");this._target=a}else throw new Error("Invalid \"target\" value, use a valid Element")},get:function(){return this._target}}]),a}();a.exports=i},function(a){a.exports=function(a){var b;if("SELECT"===a.nodeName)a.focus(),b=a.value;else if("INPUT"===a.nodeName||"TEXTAREA"===a.nodeName){var c=a.hasAttribute("readonly");c||a.setAttribute("readonly",""),a.select(),a.setSelectionRange(0,a.value.length),c||a.removeAttribute("readonly"),b=a.value}else{a.hasAttribute("contenteditable")&&a.focus();var d=window.getSelection(),e=document.createRange();e.selectNodeContents(a),d.removeAllRanges(),d.addRange(e),b=d.toString()}return b}},function(a){function b(){}b.prototype={on:function(a,b,c){var d=this.e||(this.e={});return(d[a]||(d[a]=[])).push({fn:b,ctx:c}),this},once:function(a,b,c){function d(){e.off(a,d),b.apply(c,arguments)}var e=this;return d._=b,this.on(a,d,c)},emit:function(a){var b=[].slice.call(arguments,1),c=((this.e||(this.e={}))[a]||[]).slice(),d=0,e=c.length;for(d;d<e;d++)c[d].fn.apply(c[d].ctx,b);return this},off:function(a,b){var c=this.e||(this.e={}),d=c[a],e=[];if(d&&b)for(var f=0,g=d.length;f<g;f++)d[f].fn!==b&&d[f].fn._!==b&&e.push(d[f]);return e.length?c[a]=e:delete c[a],this}},a.exports=b},function(a,b,c){function d(a,b,c){return a.addEventListener(b,c),{destroy:function(){a.removeEventListener(b,c)}}}function e(a,b,c){return Array.prototype.forEach.call(a,function(a){a.addEventListener(b,c)}),{destroy:function(){Array.prototype.forEach.call(a,function(a){a.removeEventListener(b,c)})}}}function f(a,b,c){return h(document.body,a,b,c)}var g=c(5),h=c(6);a.exports=function(a,b,c){if(!a&&!b&&!c)throw new Error("Missing required arguments");if(!g.string(b))throw new TypeError("Second argument must be a String");if(!g.fn(c))throw new TypeError("Third argument must be a Function");if(g.node(a))return d(a,b,c);if(g.nodeList(a))return e(a,b,c);if(g.string(a))return f(a,b,c);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}},function(a,b){b.node=function(a){return a!==void 0&&a instanceof HTMLElement&&1===a.nodeType},b.nodeList=function(a){var c=Object.prototype.toString.call(a);return a!==void 0&&("[object NodeList]"===c||"[object HTMLCollection]"===c)&&"length"in a&&(0===a.length||b.node(a[0]))},b.string=function(a){return"string"==typeof a||a instanceof String},b.fn=function(a){var b=Object.prototype.toString.call(a);return"[object Function]"===b}},function(a,b,c){function d(a,b,c,d,f){var g=e.apply(this,arguments);return a.addEventListener(c,g,f),{destroy:function(){a.removeEventListener(c,g,f)}}}function e(a,b,c,d){return function(c){c.delegateTarget=f(c.target,b),c.delegateTarget&&d.call(a,c)}}var f=c(7);a.exports=function(a,b,c,e,f){return"function"==typeof a.addEventListener?d.apply(null,arguments):"function"==typeof c?d.bind(null,document).apply(null,arguments):("string"==typeof a&&(a=document.querySelectorAll(a)),Array.prototype.map.call(a,function(a){return d(a,b,c,e,f)}))}},function(a){if("undefined"!=typeof Element&&!Element.prototype.matches){var b=Element.prototype;b.matches=b.matchesSelector||b.mozMatchesSelector||b.msMatchesSelector||b.oMatchesSelector||b.webkitMatchesSelector}a.exports=function(a,b){for(;a&&a.nodeType!==9;){if("function"==typeof a.matches&&a.matches(b))return a;a=a.parentNode}}}])});
|
|
|
|
//# sourceMappingURL=all.min.js.map
|