vendor: 7,211 bytes, line 1
1var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function t(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var r,n={exports:{}};var i,o,s=(r||(r=1,function(t){var r=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,r=0,n={},i={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof o?new o(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++r}),e.__id},clone:function e(t,r){var n,o;switch(r=r||{},i.util.type(t)){case"Object":if(o=i.util.objId(t),r[o])return r[o];for(var s in n={},r[o]=n,t)t.hasOwnProperty(s)&&(n[s]=e(t[s],r));return n;case"Array":return o=i.util.objId(t),r[o]?r[o]:(n=[],r[o]=n,t.forEach(function(t,i){n[i]=e(t,r)}),n);default:return t}},getLanguage:function(e){for(;e;){var r=t.exec(e.className);if(r)return r[1].toLowerCase();e=e.parentElement}return"none"},setLanguage:function(e,r){e.className=e.className.replace(RegExp(t,"gi"),""),e.classList.add("language-"+r)},currentScript:function(){if("undefined"==typeof document)return null;if(document.currentScript&&"SCRIPT"===document.currentScript.tagName)return document.currentScript;try{throw new Error}catch(n){var e=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(n.stack)||[])[1];if(e){var t=document.getElementsByTagName("script");for(var r in t)if(t[r].src==e)return t[r]}return null}},isActive:function(e,t,r){for(var n="no-"+t;e;){var i=e.classList;if(i.contains(t))return!0;if(i.contains(n))return!1;e=e.parentElement}return!!r}},languages:{plain:n,plaintext:n,text:n,txt:n,extend:function(e,t){var r=i.util.clone(i.languages[e]);for(var n in t)r[n]=t[n];return r},insertBefore:function(e,t,r,n){var o=(n=n||i.languages)[e],s={};for(var a in o)if(o.hasOwnProperty(a)){if(a==t)for(var c in r)r.hasOwnProperty(c)&&(s[c]=r[c]);r.hasOwnProperty(a)||(s[a]=o[a])}var u=n[e];return n[e]=s,i.languages.DFS(i.languages,function(t,r){r===u&&t!=e&&(this[t]=s)}),s},DFS:function e(t,r,n,o){o=o||{};var s=i.util.objId;for(var a in t)if(t.hasOwnProperty(a)){r.call(t,a,t[a],n||a);var c=t[a],u=i.util.type(c);"Object"!==u||o[s(c)]?"Array"!==u||o[s(c)]||(o[s(c)]=!0,e(c,r,a,o)):(o[s(c)]=!0,e(c,r,null,o))}}},plugins:{},highlightAll:function(e,t){i.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,r){var n={callback:r,container:e,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};i.hooks.run("before-highlightall",n),n.elements=Array.prototype.slice.apply(n.container.querySelectorAll(n.selector)),i.hooks.run("before-all-elements-highlight",n);for(var o,s=0;o=n.elements[s++];)i.highlightElement(o,!0===t,n.callback)},highlightElement:function(t,r,n){var o=i.util.getLanguage(t),s=i.languages[o];i.util.setLanguage(t,o);var a=t.parentElement;a&&"pre"===a.nodeName.toLowerCase()&&i.util.setLanguage(a,o);var c={element:t,language:o,grammar:s,code:t.textContent};function u(e){c.highlightedCode=e,i.hooks.run("before-insert",c),c.element.innerHTML=c.highlightedCode,i.hooks.run("after-highlight",c),i.hooks.run("complete",c),n&&n.call(c.element)}if(i.hooks.run("before-sanity-check",c),(a=c.element.parentElement)&&"pre"===a.nodeName.toLowerCase()&&!a.hasAttribute("tabindex")&&a.setAttribute("tabindex","0"),!c.code)return i.hooks.run("complete",c),void(n&&n.call(c.element));if(i.hooks.run("before-highlight",c),c.grammar)if(r&&e.Worker){var l=new Worker(i.filename);l.onmessage=function(e){u(e.data)},l.postMessage(JSON.stringify({language:c.language,code:c.code,immediateClose:!0}))}else u(i.highlight(c.code,c.grammar,c.language));else u(i.util.encode(c.code))},highlight:function(e,t,r){var n={code:e,grammar:t,language:r};if(i.hooks.run("before-tokenize",n),!n.grammar)throw new Error('The language "'+n.language+'" has no grammar.');return n.tokens=i.tokenize(n.code,n.grammar),i.hooks.run("after-tokenize",n),o.stringify(i.util.encode(n.tokens),n.language)},tokenize:function(e,t){var r=t.rest;if(r){for(var n in r)t[n]=r[n];delete t.rest}var i=new c;return u(i,i.head,e),a(e,i,t,i.head,0),function(e){for(var t=[],r=e.head.next;r!==e.tail;)t.push(r.value),r=r.next;return t}(i)},hooks:{all:{},add:function(e,t){var r=i.hooks.all;r[e]=r[e]||[],r[e].push(t)},run:function(e,t){var r=i.hooks.all[e];if(r&&r.length)for(var n,o=0;n=r[o++];)n(t)}},Token:o};function o(e,t,r,n){this.type=e,this.content=t,this.alias=r,this.length=0|(n||"").length}function s(e,t,r,n){e.lastIndex=t;var i=e.exec(r);if(i&&n&&i[1]){var o=i[1].length;i.index+=o,i[0]=i[0].slice(o)}return i}function a(e,t,r,n,c,d){for(var f in r)if(r.hasOwnProperty(f)&&r[f]){var p=r[f];p=Array.isArray(p)?p:[p];for(var h=0;h<p.length;++h){if(d&&d.cause==f+","+h)return;var g=p[h],m=g.inside,b=!!g.lookbehind,v=!!g.greedy,y=g.alias;if(v&&!g.pattern.global){var w=g.pattern.toString().match(/[imsuy]*$/)[0];g.pattern=RegExp(g.pattern.source,w+"g")}for(var x=g.pattern||g,S=n.next,k=c;S!==t.tail&&!(d&&k>=d.reach);k+=S.value.length,S=S.next){var A=S.value;if(t.length>e.length)return;if(!(A instanceof o)){var M,F=1;if(v){if(!(M=s(x,k,e,b))||M.index>=e.length)break;var E=M.index,_=M.index+M[0].length,L=k;for(L+=S.value.length;E>=L;)L+=(S=S.next).value.length;if(k=L-=S.value.length,S.value instanceof o)continue;for(var B=S;B!==t.tail&&(L<_||"string"==typeof B.value);B=B.next)F++,L+=B.value.length;F--,A=e.slice(k,L),M.index-=k}else if(!(M=s(x,0,A,b)))continue;E=M.index;var O=M[0],T=A.slice(0,E),C=A.slice(E+O.length),P=k+A.length;d&&P>d.reach&&(d.reach=P);var q=S.prev;if(T&&(q=u(t,q,T),k+=T.length),l(t,q,F),S=u(t,q,new o(f,m?i.tokenize(O,m):O,y,O)),C&&u(t,S,C),F>1){var j={cause:f+","+h,reach:P};a(e,t,r,S.prev,k,j),d&&j.reach>d.reach&&(d.reach=j.reach)}}}}}}function c(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function u(e,t,r){var n=t.next,i={value:r,prev:t,next:n};return t.next=i,n.prev=i,e.length++,i}function l(e,t,r){for(var n=t.next,i=0;i<r&&n!==e.tail;i++)n=n.next;t.next=n,n.prev=t,e.length-=i}if(e.Prism=i,o.stringify=function e(t,r){if("string"==typeof t)return t;if(Array.isArray(t)){var n="";return t.forEach(function(t){n+=e(t,r)}),n}var o={type:t.type,content:e(t.content,r),tag:"span",classes:["token",t.type],attributes:{},language:r},s=t.alias;s&&(Array.isArray(s)?Array.prototype.push.apply(o.classes,s):o.classes.push(s)),i.hooks.run("wrap",o);var a="";for(var c in o.attributes)a+=" "+c+'="'+(o.attributes[c]||"").replace(/"/g,""")+'"';return"<"+o.tag+' class="'+o.classes.join(" ")+'"'+a+">"+o.content+"</"+o.tag+">"},!e.document)return e.addEventListener?(i.disableWorkerMessageHandler||e.addEventListener("message",function(t){var r=JSON.parse(t.data),n=r.language,o=r.code,s=r.immediateClose;e.postMessage(i.highlight(o,i.languages[n],n)),s&&e.close()},!1),i):i;var d=i.util.currentScript();function f(){i.manual||i.highlightAll()}
vendor: 4,613 bytes, line 1
1if(d&&(i.filename=d.src,d.hasAttribute("data-manual")&&(i.manual=!0)),!i.manual){var p=document.readyState;"loading"===p||"interactive"===p&&d&&d.defer?document.addEventListener("DOMContentLoaded",f):window.requestAnimationFrame?window.requestAnimationFrame(f):window.setTimeout(f,16)}return i}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});t.exports&&(t.exports=r),void 0!==e&&(e.Prism=r),r.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},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"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},r.languages.markup.tag.inside["attr-value"].inside.entity=r.languages.markup.entity,r.languages.markup.doctype.inside["internal-subset"].inside=r.languages.markup,r.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))}),Object.defineProperty(r.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:r.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i;var i={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};i["language-"+t]={pattern:/[\s\S]+/,inside:r.languages[t]};var o={};o[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,function(){return e}),"i"),lookbehind:!0,greedy:!0,inside:i},r.languages.insertBefore("markup","cdata",o)}}),Object.defineProperty(r.languages.markup.tag,"addAttribute",{value:function(e,t){r.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:r.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),r.languages.html=r.languages.markup,r.languages.mathml=r.languages.markup,r.languages.svg=r.languages.markup,r.languages.xml=r.languages.extend("markup",{}),r.languages.ssml=r.languages.xml,r.languages.atom=r.languages.xml,r.languages.rss=r.languages.xml,function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),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\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var r=e.languages.markup;r&&(r.tag.addInlined("style","css"),r.tag.addAttribute("style","css"))}(r),r.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}
vendor: 4,276 bytes, line 1
1],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},r.languages.javascript=r.languages.extend("clike",{"class-name":[r.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|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:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),r.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,r.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:r.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"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:r.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:r.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:r.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:r.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),r.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}
1)*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:r.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),r.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),r.languages.markup&&(r.languages.markup.tag.addInlined("script","javascript"),r.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)/.source,"javascript")),r.languages.js=r.languages.javascript,function(){if(void 0!==r&&"undefined"!=typeof document){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var e={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},t="data-src-status",n="loading",i="loaded",o="pre[data-src]:not(["+t+'="'+i+'"]):not(['+t+'="'+n+'"])';r.hooks.add("before-highlightall",function(e){e.selector+=", "+o}),r.hooks.add("before-sanity-check",function(s){var a=s.element;if(a.matches(o)){s.code="",a.setAttribute(t,n);var c=a.appendChild(document.createElement("CODE"));c.textContent="Loadingâ¦";var u=a.getAttribute("data-src"),l=s.language;if("none"===l){var d=(/\.(\w+)$/.exec(u)||[,"none"])[1];l=e[d]||d}r.util.setLanguage(c,l),r.util.setLanguage(a,l);var f=r.plugins.autoloader;f&&f.loadLanguages(l),function(e,t,r){var n=new XMLHttpRequest;n.open("GET",e,!0),n.onreadystatechange=function(){4==n.readyState&&(n.status<400&&n.responseText?t(n.responseText):n.status>=400?r("â Error "+n.status+" while fetching file: "+n.statusText):r("â Error: File does not exist or is empty"))},n.send(null)}(u,function(e){a.setAttribute(t,i);var n=function(e){var t=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(e||"");if(t){var r=Number(t[1]),n=t[2],i=t[3];return n?i?[r,Number(i)]:[r,void 0]:[r,r]}}(a.getAttribute("data-range"));if(n){var o=e.split(/\r\n?|\n/g),s=n[0],u=null==n[1]?o.length:n[1];s<0&&(s+=o.length),s=Math.max(0,Math.min(s-1,o.length)),u<0&&(u+=o.length),u=Math.max(0,Math.min(u,o.length)),e=o.slice(s,u).join("\n"),a.hasAttribute("data-start")||a.setAttribute("data-start",String(s+1))}c.textContent=e,r.highlightElement(c)},function(e){a.setAttribute(t,"failed"),c.textContent=e})}}),r.plugins.fileHighlight={highlight:function(e){for(var t,n=(e||document).querySelectorAll(o),i=0;t=n[i++];)r.highlightElement(t)}};var s=!1;r.fileHighlight=function(){s||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),s=!0),r.plugins.fileHighlight.highlight.apply(this,arguments)}}}()}(n)),n.exports),a=t(s),c={exports:{}};i||(i=1,o=c,function(){if("undefined"!=typeof Prism){var e=Object.assign||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);return e},t={"remove-trailing":"boolean","remove-indent":"boolean","left-trim":"boolean","right-trim":"boolean","break-lines":"number",indent:"number","remove-initial-line-feed":"boolean","tabs-to-spaces":"number","spaces-to-tabs":"number"};r.prototype={setDefaults:function(t){this.defaults=e(this.defaults,t)},normalize:function(t,r){for(var i in r=e(this.defaults,r)){var o=n(i);"normalize"!==i&&"setDefaults"!==o&&r[i]&&this[o]&&(t=this[o].call(this,t,r[i]))}return t},leftTrim:function(e){return e.replace(/^\s+/,"")},rightTrim:function(e){return e.replace(/\s+$/,"")},tabsToSpaces:function(e,t){return t=0|t||4,e.replace(/\t/g,new Array(++t).join(" "))},spacesToTabs:function(e,t){return t=0|t||4,e.replace(RegExp(" {"+t+"}","g"),"\t")},removeTrailing:function(e){return e.replace(/\s*?$/gm,"")},removeInitialLineFeed:function(e){return e.replace(/^(?:\r?\n|\r)/,"")},removeIndent:function(e){var t=e.match(/^[^\S\n\r]*(?=\S)/gm);return t&&t[0].length?(t.sort(function(e,t){return e.length-t.length}),t[0].length?e.replace(RegExp("^"+t[0],"gm"),""):e):e},indent:function(e,t){return e.replace(/^[^\S\n\r]*(?=\S)/gm,new Array(++t).join("\t")+"$&")},breakLines:function(e,t){t=!0===t?80:0|t||80;for(var r=e.split("\n"),n=0;n<r.length;++n)if(!(i(r[n])<=t)){for(var o=r[n].split(/(\s+)/g),s=0,a=0;a<o.length;++a){var c=i(o[a]);(s+=c)>t&&(o[a]="\n"+o[a],s=c)}r[n]=o.join("")}return r.join("\n")}},o.exports&&(o.exports=r),Prism.plugins.NormalizeWhitespace=new r({"remove-trailing":!0,"remove-indent":!0,"left-trim":!0,"right-trim":!0}),Prism.hooks.add("before-sanity-check",function(e){var r=Prism.plugins.NormalizeWhitespace;if((!e.settings||!1!==e.settings["whitespace-normalization"])&&Prism.util.isActive(e.element,"whitespace-normalization",!0))if(e.element&&e.element.parentNode||!e.code){var n=e.element.parentNode;if(e.code&&n&&"pre"===n.nodeName.toLowerCase()){for(var i in null==e.settings&&(e.settings={}),t)if(Object.hasOwnProperty.call(t,i)){var o=t[i];if(n.hasAttribute("data-"+i))try{var s=JSON.parse(n.getAttribute("data-"+i)||"true");typeof s===o&&(e.settings[i]=s)}catch(e){}}for(var a=n.childNodes,c="",u="",l=!1,d=0;d<a.length;++d){var f=a[d];f==e.element?l=!0:"#text"===f.nodeName&&(l?u+=f.nodeValue:c+=f.nodeValue,n.removeChild(f),--d)}if(e.element.children.length&&Prism.plugins.KeepMarkup){var p=c+e.element.innerHTML+u;e.element.innerHTML=r.normalize(p,e.settings),e.code=e.element.textContent}else e.code=c+e.code+u,e.code=r.normalize(e.code,e.settings)}}else e.code=r.normalize(e.code,e.settings)})}function r(t){this.defaults=e({},t)}function n(e){return e.replace(/-(\w)/g,function(e,t){return t.toUpperCase()})}function i(e){for(var t=0,r=0;r<e.length;++r)e.charCodeAt(r)=="\t".charCodeAt(0)&&(t+=3);return e.length+t}}());var u,l={exports:{}};var d,f=u?l.exports:(u=1,d=function(){return function(){var e={686:function(e,t,r){r.d(t,{default:function(){return S}});var n=r(279),i=r.n(n),o=r(370),s=r.n(o),a=r(817),c=r.n(a);function u(e){try{return document.execCommand(e)}catch(e){return!1}}var l=function(e){var t=c()(e);return u("cut"),t},d=function(e,t){var r=function(e){var t="rtl"===document.documentElement.getAttribute("dir"),r=document.createElement("textarea");r.style.fontSize="12pt",r.style.border="0",r.style.padding="0",r.style.margin="0",r.style.position="absolute",r.style[t?"right":"left"]="-9999px";var n=window.pageYOffset||document.documentElement.scrollTop;return r.style.top="".concat(n,"px"),r.setAttribute("readonly",""),r.value=e,r}(e);t.container.appendChild(r);var n=c()(r);return u("copy"),r.remove(),n},f=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body},r="";return"string"==typeof e?r=d(e,t):e instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(null==e?void 0:e.type)?r=d(e.value,t):(r=c()(e),u("copy")),r};function p(e){return p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},p(e)}var h=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.action,r=void 0===t?"copy":t,n=e.container,i=e.target,o=e.text;if("copy"!==r&&"cut"!==r)throw new Error('Invalid "action" value, use either "copy" or "cut"');if(void 0!==i){if(!i||"object"!==p(i)||1!==i.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===r&&i.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===r&&(i.hasAttribute("readonly")||i.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes')}return o?f(o,{container:n}):i?"cut"===r?l(i):f(i,{container:n}):void 0};function g(e){return g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g(e)}function m(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function b(e,t){return b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},b(e,t)}function v(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var r,n=y(e);if(t){var i=y(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return function(e,t){return!t||"object"!==g(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}(this,r)}}
1function y(e){return y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},y(e)}function w(e,t){var r="data-clipboard-".concat(e);if(t.hasAttribute(r))return t.getAttribute(r)}var x=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&b(e,t)}(o,e);var t,r,n,i=v(o);function o(e,t){var r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),(r=i.call(this)).resolveOptions(t),r.listenClick(e),r}return t=o,r=[{key:"resolveOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===g(e.container)?e.container:document.body}},{key:"listenClick",value:function(e){var t=this;this.listener=s()(e,"click",function(e){return t.onClick(e)})}},{key:"onClick",value:function(e){var t=e.delegateTarget||e.currentTarget,r=this.action(t)||"copy",n=h({action:r,container:this.container,target:this.target(t),text:this.text(t)});this.emit(n?"success":"error",{action:r,text:n,trigger:t,clearSelection:function(){t&&t.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(e){return w("action",e)}},{key:"defaultTarget",value:function(e){var t=w("target",e);if(t)return document.querySelector(t)}},{key:"defaultText",value:function(e){return w("text",e)}},{key:"destroy",value:function(){this.listener.destroy()}}],n=[{key:"copy",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body};return f(e,t)}},{key:"cut",value:function(e){return l(e)}},{key:"isSupported",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],t="string"==typeof e?[e]:e,r=!!document.queryCommandSupported;return t.forEach(function(e){r=r&&!!document.queryCommandSupported(e)}),r}}],r&&m(t.prototype,r),n&&m(t,n),o}(i()),S=x},828:function(e){if("undefined"!=typeof Element&&!Element.prototype.matches){var t=Element.prototype;t.matches=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector}e.exports=function(e,t){for(;e&&9!==e.nodeType;){if("function"==typeof e.matches&&e.matches(t))return e;e=e.parentNode}}},438:function(e,t,r){var n=r(828);function i(e,t,r,n,i){var s=o.apply(this,arguments);return e.addEventListener(r,s,i),{destroy:function(){e.removeEventListener(r,s,i)}}}function o(e,t,r,i){return function(r){r.delegateTarget=n(r.target,t),r.delegateTarget&&i.call(e,r)}}e.exports=function(e,t,r,n,o){return"function"==typeof e.addEventListener?i.apply(null,arguments):"function"==typeof r?i.bind(null,document).apply(null,arguments):("string"==typeof e&&(e=document.querySelectorAll(e)),Array.prototype.map.call(e,function(e){return i(e,t,r,n,o)}))}},879:function(e,t){t.node=function(e){return void 0!==e&&e instanceof HTMLElement&&1===e.nodeType},t.nodeList=function(e){var r=Object.prototype.toString.call(e);return void 0!==e&&("[object NodeList]"===r||"[object HTMLCollection]"===r)&&"length"in e&&(0===e.length||t.node(e[0]))},t.string=function(e){return"string"==typeof e||e instanceof String},t.fn=function(e){return"[object Function]"===Object.prototype.toString.call(e)}},370:function(e,t,r){var n=r(879),i=r(438);e.exports=function(e,t,r){if(!e&&!t&&!r)throw new Error("Missing required arguments");if(!n.string(t))throw new TypeError("Second argument must be a String");if(!n.fn(r))throw new TypeError("Third argument must be a Function");if(n.node(e))return function(e,t,r){return e.addEventListener(t,r),{destroy:function(){e.removeEventListener(t,r)}}}(e,t,r);if(n.nodeList(e))return function(e,t,r){return Array.prototype.forEach.call(e,function(e){e.addEventListener(t,r)}),{destroy:function(){Array.prototype.forEach.call(e,function(e){e.removeEventListener(t,r)})}}}(e,t,r);if(n.string(e))return function(e,t,r){return i(document.body,e,t,r)}(e,t,r);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}},817:function(e){e.exports=function(e){var t;if("SELECT"===e.nodeName)e.focus(),t=e.value;else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName){var r=e.hasAttribute("readonly");r||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),r||e.removeAttribute("readonly"),t=e.value}else{e.hasAttribute("contenteditable")&&e.focus();var n=window.getSelection(),i=document.createRange();i.selectNodeContents(e),n.removeAllRanges(),n.addRange(i),t=n.toString()}return t}},279:function(e){function t(){}t.prototype={on:function(e,t,r){var n=this.e||(this.e={});return(n[e]||(n[e]=[])).push({fn:t,ctx:r}),this},once:function(e,t,r){var n=this;function i(){n.off(e,i),t.apply(r,arguments)}return i._=t,this.on(e,i,r)}
1,emit:function(e){for(var t=[].slice.call(arguments,1),r=((this.e||(this.e={}))[e]||[]).slice(),n=0,i=r.length;n<i;n++)r[n].fn.apply(r[n].ctx,t);return this},off:function(e,t){var r=this.e||(this.e={}),n=r[e],i=[];if(n&&t)for(var o=0,s=n.length;o<s;o++)n[o].fn!==t&&n[o].fn._!==t&&i.push(n[o]);return i.length?r[e]=i:delete r[e],this}},e.exports=t,e.exports.TinyEmitter=t}},t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={exports:{}};return e[n](i,i.exports,r),i.exports}return r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r(686)}().default},l.exports=d()),p=t(f);function h(){const e=document.querySelector(".hse-header__top-container"),t=document.querySelector(".js-menu"),r=document.querySelector(".js-search"),n=g({className:"global-menu-button",id:"menu-button",ariaLabel:"Menu button",innerHTML:'<span aria-hidden="true">Menu</span>',ariaExpanded:!1,ariaControls:"menu"}),i=g({className:"search-button",id:"search-button",ariaLabel:"Search button",innerHTML:'<div class="search-container">\n \x3c!-- Search icon --\x3e\n <svg class="search-icon" width="27" height="27" viewBox="0 0 27 27" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">\n <title>search</title>\n <circle cx="12.0161" cy="11.0161" r="8.51613" stroke="currentColor" stroke-width="3"></circle>\n <line x1="17.8668" y1="17.3587" x2="26.4475" y2="25.9393" stroke="currentColor" stroke-width="3"></line>\n </svg>\n\n \x3c!-- X mark --\x3e\n <span class="x-mark">×</span>\n\n \x3c!-- Underline (optional) --\x3e\n <span class="underline"></span>\n\n \x3c!-- Google Search button --\x3e\n <div class="gsc-search-button gsc-search-button-v2 gsc"></div>\n</div>\n',ariaExpanded:!1,ariaControls:"search"});function o(){const e="true"===n.getAttribute("aria-expanded");n.setAttribute("aria-expanded",!e),t.classList.toggle("active",!e),t.setAttribute("aria-hidden",e),n.classList.toggle("main-menu-expanded",!e),e||(r.classList.remove("active"),r.setAttribute("aria-hidden","true"),i.setAttribute("aria-expanded","false"),i.classList.remove("main-search-expanded"))}function s(){const e="true"===i.getAttribute("aria-expanded");i.setAttribute("aria-expanded",!e),r.classList.toggle("active",!e),r.setAttribute("aria-hidden",e),i.classList.toggle("main-search-expanded",!e),e||(t.classList.remove("active"),n.setAttribute("aria-expanded","false"),n.classList.remove("main-menu-expanded"),t.setAttribute("aria-hidden","true"))}e.appendChild(n),e.appendChild(i),n.addEventListener("click",o),i.addEventListener("click",s),n.addEventListener("keydown",function(e){if("Enter"===e.key&&(e.preventDefault(),o()),"Tab"===e.key&&!e.shiftKey&&"true"===n.getAttribute("aria-expanded")){e.preventDefault();const t=document.querySelector("#main-menu ul li:first-child a");t&&t.focus()}}),i.addEventListener("keydown",function(e){"Enter"===e.key&&(e.preventDefault(),s())});const a=document.querySelector("#main-menu ul li:first-child a"),c=document.querySelectorAll("#main-menu ul")[3].querySelector("li:last-child a");document.querySelector('a.button[aria-label=""]'),c.addEventListener("keydown",function(e){"Tab"!==e.key||e.shiftKey||(e.preventDefault(),i.focus(),o())}),a.addEventListener("keydown",function(e){"Tab"===e.key&&e.shiftKey&&(e.preventDefault(),n.focus())})}function g({className:e,id:t,ariaLabel:r,innerHTML:n,ariaExpanded:i,ariaControls:o}){const s=document.createElement("button");return s.classList.add(e),s.setAttribute("id",t),s.setAttribute("aria-label",r),s.setAttribute("aria-expanded",i),s.setAttribute("aria-controls",o),s.innerHTML=n,s}function m(e){try{if(e.length>6)return new Date(e).toISOString(),!0}catch(e){return!1}}function b(e){const t=new Date(e);return`${t.getFullYear()}/${String(t.getMonth()+1).padStart(2,"0")}/${String(t.getDate()).padStart(2,"0")}`}var v,y,w={};function x(){if(y)return v;y=1;var t=function(e){return e&&e.Math===Math&&e};return v=t("object"==typeof globalThis&&globalThis)||t("object"==typeof window&&window)||t("object"==typeof self&&self)||t("object"==typeof e&&e)||t("object"==typeof v&&v)||function(){return this}()||Function("return this")()}var S,k,A,M,F,E,_,L,B={};function O(){return k?S:(k=1,S=function(e){try{return!!e()}catch(e){return!0}})}function T(){if(M)return A;M=1;var e=O();return A=!e(function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}}
vendor: 4,393 bytes, line 1
1)[1]})}function C(){if(E)return F;E=1;var e=O();return F=!e(function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")})}function P(){if(L)return _;L=1;var e=C(),t=Function.prototype.call;return _=e?t.bind(t):function(){return t.apply(t,arguments)},_}var q,j,N,$,I,R,z,D,H,W,V,U,G,Y,Z,K,Q,J,X,ee,te,re,ne,ie,oe,se,ae,ce,ue,le,de,fe,pe,he,ge,me,be,ve,ye,we,xe,Se={};function ke(){return N?j:(N=1,j=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}})}function Ae(){if(I)return $;I=1;var e=C(),t=Function.prototype,r=t.call,n=e&&t.bind.bind(r,r);return $=e?n:function(e){return function(){return r.apply(e,arguments)}},$}function Me(){if(H)return D;H=1;var e=Ae(),t=O(),r=function(){if(z)return R;z=1;var e=Ae(),t=e({}.toString),r=e("".slice);return R=function(e){return r(t(e),8,-1)}}(),n=Object,i=e("".split);return D=t(function(){return!n("z").propertyIsEnumerable(0)})?function(e){return"String"===r(e)?i(e,""):n(e)}:n}function Fe(){return V?W:(V=1,W=function(e){return null==e})}function Ee(){if(G)return U;G=1;var e=Fe(),t=TypeError;return U=function(r){if(e(r))throw new t("Can't call method on "+r);return r}}function _e(){if(Z)return Y;Z=1;var e=Me(),t=Ee();return Y=function(r){return e(t(r))}}function Le(){if(Q)return K;Q=1;var e="object"==typeof document&&document.all;return K=void 0===e&&void 0!==e?function(t){return"function"==typeof t||t===e}:function(e){return"function"==typeof e}}function Be(){if(X)return J;X=1;var e=Le();return J=function(t){return"object"==typeof t?null!==t:e(t)}}function Oe(){if(te)return ee;te=1;var e=x(),t=Le();return ee=function(r,n){return arguments.length<2?(i=e[r],t(i)?i:void 0):e[r]&&e[r][n];var i},ee}function Te(){if(ae)return se;ae=1;var e,t,r=x(),n=function(){if(oe)return ie;oe=1;var e=x().navigator,t=e&&e.userAgent;return ie=t?String(t):""}(),i=r.process,o=r.Deno,s=i&&i.versions||o&&o.version,a=s&&s.v8;return a&&(t=(e=a.split("."))[0]>0&&e[0]<4?1:+(e[0]+e[1])),!t&&n&&(!(e=n.match(/Edge\/(\d+)/))||e[1]>=74)&&(e=n.match(/Chrome\/(\d+)/))&&(t=+e[1]),se=t}function Ce(){if(ue)return ce;ue=1;var e=Te(),t=O(),r=x().String;return ce=!!Object.getOwnPropertySymbols&&!t(function(){var t=Symbol("symbol detection");return!r(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&e&&e<41})}function Pe(){if(de)return le;de=1;var e=Ce();return le=e&&!Symbol.sham&&"symbol"==typeof Symbol.iterator}function qe(){if(pe)return fe;pe=1;var e=Oe(),t=Le(),r=function(){if(ne)return re;ne=1;var e=Ae();return re=e({}.isPrototypeOf)}(),n=Pe(),i=Object;return fe=n?function(e){return"symbol"==typeof e}:function(n){var o=e("Symbol");return t(o)&&r(o.prototype,i(n))}}function je(){if(ge)return he;ge=1;var e=String;return he=function(t){try{return e(t)}catch(e){return"Object"}}}function Ne(){if(be)return me;be=1;var e=Le(),t=je(),r=TypeError;return me=function(n){if(e(n))return n;throw new r(t(n)+" is not a function")}}function $e(){if(ye)return ve;ye=1;var e=Ne(),t=Fe();return ve=function(r,n){var i=r[n];return t(i)?void 0:e(i)}}function Ie(){if(xe)return we;xe=1;var e=P(),t=Le(),r=Be(),n=TypeError;return we=function(i,o){var s,a;if("string"===o&&t(s=i.toString)&&!r(a=e(s,i)))return a;if(t(s=i.valueOf)&&!r(a=e(s,i)))return a;if("string"!==o&&t(s=i.toString)&&!r(a=e(s,i)))return a;throw new n("Can't convert object to primitive value")}}var Re,ze,De,He,We,Ve,Ue,Ge,Ye,Ze,Ke,Qe,Je,Xe,et,tt,rt,nt,it,ot,st,at,ct,ut,lt={exports:{}};function dt(){if(He)return De;He=1;var e=x(),t=Object.defineProperty;return De=function(r,n){try{t(e,r,{value:n,configurable:!0,writable:!0})}catch(t){e[r]=n}return n}}function ft(){if(We)return lt.exports;We=1;var e=ze?Re:(ze=1,Re=!1),t=x(),r=dt(),n="__core-js_shared__",i=lt.exports=t[n]||r(n,{});return(i.versions||(i.versions=[])).push({version:"3.49.0",mode:e?"pure":"global",copyright:"© 2013â2025 Denis Pushkarev (zloirock.ru), 2025â2026 CoreJS Company (core-js.io). All rights reserved.",license:"https://github.com/zloirock/core-js/blob/v3.49.0/LICENSE",source:"https://github.com/zloirock/core-js"}),lt.exports}function pt(){if(Ue)return Ve;Ue=1;var e=ft();return Ve=function(t,r){return e[t]||(e[t]=r||{})}}function ht(){if(Ye)return Ge;Ye=1;var e=Ee(),t=Object;return Ge=function(r){return t(e(r))}}function gt(){if(Ke)return Ze;Ke=1;var e=Ae(),t=ht(),r=e({}.hasOwnProperty);return Ze=Object.hasOwn||function(e,n){return r(t(e),n)}}
vendor: 5,092 bytes, line 1
1function mt(){if(Je)return Qe;Je=1;var e=Ae(),t=0,r=Math.random(),n=e(1.1.toString);return Qe=function(e){return"Symbol("+(void 0===e?"":e)+")_"+n(++t+r,36)}}function bt(){if(et)return Xe;et=1;var e=x(),t=pt(),r=gt(),n=mt(),i=Ce(),o=Pe(),s=e.Symbol,a=t("wks"),c=o?s.for||s:s&&s.withoutSetter||n;return Xe=function(e){return r(a,e)||(a[e]=i&&r(s,e)?s[e]:c("Symbol."+e)),a[e]}}function vt(){if(rt)return tt;rt=1;var e=P(),t=Be(),r=qe(),n=$e(),i=Ie(),o=bt(),s=TypeError,a=o("toPrimitive");return tt=function(o,c){if(!t(o)||r(o))return o;var u,l=n(o,a);if(l){if(void 0===c&&(c="default"),u=e(l,o,c),!t(u)||r(u))return u;throw new s("Can't convert object to primitive value")}return void 0===c&&(c="number"),i(o,c)}}function yt(){if(it)return nt;it=1;var e=vt(),t=qe();return nt=function(r){var n=e(r,"string");return t(n)?n:n+""}}function wt(){if(st)return ot;st=1;var e=x(),t=Be(),r=e.document,n=t(r)&&t(r.createElement);return ot=function(e){return n?r.createElement(e):{}}}function xt(){if(ct)return at;ct=1;var e=T(),t=O(),r=wt();return at=!e&&!t(function(){return 7!==Object.defineProperty(r("div"),"a",{get:function(){return 7}}).a})}function St(){if(ut)return B;ut=1;var e=T(),t=P(),r=function(){if(q)return Se;q=1;var e={}.propertyIsEnumerable,t=Object.getOwnPropertyDescriptor,r=t&&!e.call({1:2},1);return Se.f=r?function(e){var r=t(this,e);return!!r&&r.enumerable}:e,Se}(),n=ke(),i=_e(),o=yt(),s=gt(),a=xt(),c=Object.getOwnPropertyDescriptor;return B.f=e?c:function(e,u){if(e=i(e),u=o(u),a)try{return c(e,u)}catch(e){}if(s(e,u))return n(!t(r.f,e,u),e[u])},B}var kt,At,Mt,Ft,Et,_t,Lt,Bt={};function Ot(){if(At)return kt;At=1;var e=T(),t=O();return kt=e&&t(function(){return 42!==Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype})}function Tt(){if(Ft)return Mt;Ft=1;var e=Be(),t=String,r=TypeError;return Mt=function(n){if(e(n))return n;throw new r(t(n)+" is not an object")}}function Ct(){if(Et)return Bt;Et=1;var e=T(),t=xt(),r=Ot(),n=Tt(),i=yt(),o=TypeError,s=Object.defineProperty,a=Object.getOwnPropertyDescriptor,c="enumerable",u="configurable",l="writable";return Bt.f=e?r?function(e,t,r){if(n(e),t=i(t),n(r),"function"==typeof e&&"prototype"===t&&"value"in r&&l in r&&!r[l]){var o=a(e,t);o&&o[l]&&(e[t]=r.value,r={configurable:u in r?r[u]:o[u],enumerable:c in r?r[c]:o[c],writable:!1})}return s(e,t,r)}:s:function(e,r,a){if(n(e),r=i(r),n(a),t)try{return s(e,r,a)}catch(e){}if("get"in a||"set"in a)throw new o("Accessors not supported");return"value"in a&&(e[r]=a.value),e},Bt}function Pt(){if(Lt)return _t;Lt=1;var e=T(),t=Ct(),r=ke();return _t=e?function(e,n,i){return t.f(e,n,r(1,i))}:function(e,t,r){return e[t]=r,e}}var qt,jt,Nt,$t,It,Rt,zt,Dt,Ht,Wt,Vt,Ut,Gt,Yt,Zt,Kt={exports:{}};function Qt(){if($t)return Nt;$t=1;var e=Ae(),t=Le(),r=ft(),n=e(Function.toString);return t(r.inspectSource)||(r.inspectSource=function(e){return n(e)}),Nt=r.inspectSource}function Jt(){if(Dt)return zt;Dt=1;var e=pt(),t=mt(),r=e("keys");return zt=function(e){return r[e]||(r[e]=t(e))}}function Xt(){return Wt?Ht:(Wt=1,Ht={})}function er(){if(Ut)return Vt;Ut=1;var e,t,r,n=function(){if(Rt)return It;Rt=1;var e=x(),t=Le(),r=e.WeakMap;return It=t(r)&&/native code/.test(String(r))}(),i=x(),o=Be(),s=Pt(),a=gt(),c=ft(),u=Jt(),l=Xt(),d="Object already initialized",f=i.TypeError,p=i.WeakMap;if(n||c.state){var h=c.state||(c.state=new p);h.get=h.get,h.has=h.has,h.set=h.set,e=function(e,t){if(h.has(e))throw new f(d);return t.facade=e,h.set(e,t),t},t=function(e){return h.get(e)||{}},r=function(e){return h.has(e)}}else{var g=u("state");l[g]=!0,e=function(e,t){if(a(e,g))throw new f(d);return t.facade=e,s(e,g,t),t},t=function(e){return a(e,g)?e[g]:{}},r=function(e){return a(e,g)}}return Vt={set:e,get:t,has:r,enforce:function(n){return r(n)?t(n):e(n,{})},getterFor:function(e){return function(r){var n;if(!o(r)||(n=t(r)).type!==e)throw new f("Incompatible receiver, "+e+" required");return n}}}}function tr(){if(Gt)return Kt.exports;Gt=1;var e=Ae(),t=O(),r=Le(),n=gt(),i=T(),o=function(){if(jt)return qt;jt=1;var e=T(),t=gt(),r=Function.prototype,n=e&&Object.getOwnPropertyDescriptor,i=t(r,"name"),o=i&&"something"===function(){}.name,s=i&&(!e||e&&n(r,"name").configurable);return qt={EXISTS:i,PROPER:o,CONFIGURABLE:s}}().CONFIGURABLE,s=Qt(),a=er(),c=a.enforce,u=a.get,l=String,d=Object.defineProperty,f=e("".slice),p=e("".replace),h=e([].join),g=i&&!t(function(){return 8!==d(function(){},"length",{value:8}).length}),m=String(String).split("String"),b=Kt.exports=function(e,t,r){"Symbol("===f(l(t),0,7)&&(t="["+p(l(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),r&&r.getter&&(t="get "+t),r&&r.setter&&(t="set "+t),(!n(e,"name")||o&&e.name!==t)&&(i?d(e,"name",{value:t,configurable:!0}):e.name=t),g&&r&&n(r,"arity")&&e.length!==r.arity&&d(e,"length",{value:r.arity});try{r&&n(r,"constructor")&&r.constructor?i&&d(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var s=c(e);return n(s,"source")||(s.source=h(m,"string"==typeof t?t:"")),e};return Function.prototype.toString=b(function(){return r(this)&&u(this).source||s(this)},"toString"),Kt.exports}
vendor: 4,186 bytes, line 1
1function rr(){if(Zt)return Yt;Zt=1;var e=Le(),t=Ct(),r=tr(),n=dt();return Yt=function(i,o,s,a){a||(a={});var c=a.enumerable,u=void 0!==a.name?a.name:o;if(e(s)&&r(s,u,a),a.global)c?i[o]=s:n(o,s);else{try{a.unsafe?i[o]&&(c=!0):delete i[o]}catch(e){}c?i[o]=s:t.f(i,o,{value:s,enumerable:!1,configurable:!a.nonConfigurable,writable:!a.nonWritable})}return i}}var nr,ir,or,sr,ar,cr,ur,lr,dr,fr,pr,hr,gr,mr,br,vr,yr,wr={};function xr(){if(sr)return or;sr=1;var e=function(){if(ir)return nr;ir=1;var e=Math.ceil,t=Math.floor;return nr=Math.trunc||function(r){var n=+r;return(n>0?t:e)(n)}}();return or=function(t){var r=+t;return r!=r||0===r?0:e(r)}}function Sr(){if(cr)return ar;cr=1;var e=xr(),t=Math.max,r=Math.min;return ar=function(n,i){var o=e(n);return o<0?t(o+i,0):r(o,i)}}function kr(){if(lr)return ur;lr=1;var e=xr(),t=Math.min;return ur=function(r){var n=e(r);return n>0?t(n,9007199254740991):0}}function Ar(){if(fr)return dr;fr=1;var e=kr();return dr=function(t){return e(t.length)}}function Mr(){if(hr)return pr;hr=1;var e=_e(),t=Sr(),r=Ar(),n=function(n){return function(i,o,s){var a=e(i),c=r(a);if(0===c)return!n&&-1;var u,l=t(s,c);if(n&&o!=o){for(;c>l;)if((u=a[l++])!=u)return!0}else for(;c>l;l++)if((n||l in a)&&a[l]===o)return n||l||0;return!n&&-1}};return pr={includes:n(!0),indexOf:n(!1)}}function Fr(){if(mr)return gr;mr=1;var e=Ae(),t=gt(),r=_e(),n=Mr().indexOf,i=Xt(),o=e([].push);return gr=function(e,s){var a,c=r(e),u=0,l=[];for(a in c)!t(i,a)&&t(c,a)&&o(l,a);for(;s.length>u;)t(c,a=s[u++])&&(~n(l,a)||o(l,a));return l}}function Er(){return vr?br:(vr=1,br=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"])}var _r,Lr,Br,Or,Tr,Cr,Pr,qr,jr,Nr={};function $r(){if(Br)return Lr;Br=1;var e=Oe(),t=Ae(),r=function(){if(yr)return wr;yr=1;var e=Fr(),t=Er().concat("length","prototype");return wr.f=Object.getOwnPropertyNames||function(r){return e(r,t)},wr}(),n=(_r||(_r=1,Nr.f=Object.getOwnPropertySymbols),Nr),i=Tt(),o=t([].concat);return Lr=e("Reflect","ownKeys")||function(e){var t=r.f(i(e)),s=n.f;return s?o(t,s(e)):t}}function Ir(){if(Tr)return Or;Tr=1;var e=gt(),t=$r(),r=St(),n=Ct();return Or=function(i,o,s){for(var a=t(o),c=n.f,u=r.f,l=0;l<a.length;l++){var d=a[l];e(i,d)||s&&e(s,d)||c(i,d,u(o,d))}}}function Rr(){if(jr)return qr;jr=1;var e=x(),t=St().f,r=Pt(),n=rr(),i=dt(),o=Ir(),s=function(){if(Pr)return Cr;Pr=1;var e=O(),t=Le(),r=/#|\.prototype\./,n=function(r,n){var c=o[i(r)];return c===a||c!==s&&(t(n)?e(n):!!n)},i=n.normalize=function(e){return String(e).replace(r,".").toLowerCase()},o=n.data={},s=n.NATIVE="N",a=n.POLYFILL="P";return Cr=n}();return qr=function(a,c){var u,l,d,f,p,h=a.target,g=a.global,m=a.stat;if(u=g?e:m?e[h]||i(h,{}):e[h]&&e[h].prototype)for(l in c){if(f=c[l],d=a.dontCallGetSet?(p=t(u,l))&&p.value:u[l],!s(g?l:h+(m?".":"#")+l,a.forced)&&void 0!==d){if(typeof f==typeof d)continue;o(f,d)}(a.sham||d&&d.sham)&&r(f,"sham",!0),n(u,l,f,a)}}}var zr,Dr,Hr,Wr,Vr,Ur,Gr,Yr,Zr,Kr,Qr={};function Jr(){if(Dr)return zr;Dr=1;var e=Fr(),t=Er();return zr=Object.keys||function(r){return e(r,t)}}function Xr(){if(Vr)return Wr;Vr=1;var e=Oe();return Wr=e("document","documentElement")}function en(){if(Gr)return Ur;Gr=1;var e,t=Tt(),r=function(){if(Hr)return Qr;Hr=1;var e=T(),t=Ot(),r=Ct(),n=Tt(),i=_e(),o=Jr();return Qr.f=e&&!t?Object.defineProperties:function(e,t){n(e);for(var s,a=i(t),c=o(t),u=c.length,l=0;u>l;)r.f(e,s=c[l++],a[s]);return e},Qr}(),n=Er(),i=Xt(),o=Xr(),s=wt(),a=Jt(),c="prototype",u="script",l=a("IE_PROTO"),d=function(){},f=function(e){return"<"+u+">"+e+"</"+u+">"},p=function(e){e.write(f("")),e.close();var t=e.parentWindow.Object;return e=null,t},h=function(){try{e=new ActiveXObject("htmlfile")}catch(e){}var t,r,i;h="undefined"!=typeof document?document.domain&&e?p(e):(r=s("iframe"),i="java"+u+":",r.style.display="none",o.appendChild(r),r.src=String(i),(t=r.contentWindow.document).open(),t.write(f("document.F=Object")),t.close(),t.F):p(e);for(var a=n.length;a--;)delete h[c][n[a]];return h()};return i[l]=!0,Ur=Object.create||function(e,n){var i;return null!==e?(d[c]=t(e),i=new d,d[c]=null,i[l]=e):i=h(),void 0===n?i:r.f(i,n)}}function tn(){if(Zr)return Yr;Zr=1;
1var e=bt(),t=en(),r=Ct().f,n=e("unscopables"),i=Array.prototype;return void 0===i[n]&&r(i,n,{configurable:!0,value:t(null)}),Yr=function(e){i[n][e]=!0}}!function(){if(Kr)return w;Kr=1;var e=Rr(),t=Mr().includes,r=O(),n=tn(),i=r(function(){return!Array(1).includes()}),o=r(function(){return[,1].includes(void 0,1)});e({target:"Array",proto:!0,forced:i||o},{includes:function(e){return t(this,e,arguments.length>1?arguments[1]:void 0)}}),n("includes")}();const rn={AmazonBot:"amazonbot","Amazon Silk":"amazon_silk","Android Browser":"android",BaiduSpider:"baiduspider",Bada:"bada",BingCrawler:"bingcrawler",Brave:"brave",BlackBerry:"blackberry","ChatGPT-User":"chatgpt_user",Chrome:"chrome",ClaudeBot:"claudebot",Chromium:"chromium",Diffbot:"diffbot",DuckDuckBot:"duckduckbot",DuckDuckGo:"duckduckgo",Electron:"electron",Epiphany:"epiphany",FacebookExternalHit:"facebookexternalhit",Firefox:"firefox",Focus:"focus",Generic:"generic","Google Search":"google_search",Googlebot:"googlebot",GPTBot:"gptbot","Internet Explorer":"ie",InternetArchiveCrawler:"internetarchivecrawler","K-Meleon":"k_meleon",LibreWolf:"librewolf",Linespider:"linespider",Maxthon:"maxthon","Meta-ExternalAds":"meta_externalads","Meta-ExternalAgent":"meta_externalagent","Meta-ExternalFetcher":"meta_externalfetcher","Meta-WebIndexer":"meta_webindexer","Microsoft Edge":"edge","MZ Browser":"mz","NAVER Whale Browser":"naver","OAI-SearchBot":"oai_searchbot",Omgilibot:"omgilibot",Opera:"opera","Opera Coast":"opera_coast","Pale Moon":"pale_moon",PerplexityBot:"perplexitybot","Perplexity-User":"perplexity_user",PhantomJS:"phantomjs",PingdomBot:"pingdombot",Puffin:"puffin",QQ:"qq",QQLite:"qqlite",QupZilla:"qupzilla",Roku:"roku",Safari:"safari",Sailfish:"sailfish","Samsung Internet for Android":"samsung_internet",SlackBot:"slackbot",SeaMonkey:"seamonkey",Sleipnir:"sleipnir","Sogou Browser":"sogou",Swing:"swing",Tizen:"tizen","UC Browser":"uc",Vivaldi:"vivaldi","WebOS Browser":"webos",WeChat:"wechat",YahooSlurp:"yahooslurp","Yandex Browser":"yandex",YandexBot:"yandexbot",YouBot:"youbot"},nn={amazonbot:"AmazonBot",amazon_silk:"Amazon Silk",android:"Android Browser",baiduspider:"BaiduSpider",bada:"Bada",bingcrawler:"BingCrawler",blackberry:"BlackBerry",brave:"Brave",chatgpt_user:"ChatGPT-User",chrome:"Chrome",claudebot:"ClaudeBot",chromium:"Chromium",diffbot:"Diffbot",duckduckbot:"DuckDuckBot",duckduckgo:"DuckDuckGo",edge:"Microsoft Edge",electron:"Electron",epiphany:"Epiphany",facebookexternalhit:"FacebookExternalHit",firefox:"Firefox",focus:"Focus",generic:"Generic",google_search:"Google Search",googlebot:"Googlebot",gptbot:"GPTBot",ie:"Internet Explorer",internetarchivecrawler:"InternetArchiveCrawler",k_meleon:"K-Meleon",librewolf:"LibreWolf",linespider:"Linespider",maxthon:"Maxthon",meta_externalads:"Meta-ExternalAds",meta_externalagent:"Meta-ExternalAgent",meta_externalfetcher:"Meta-ExternalFetcher",meta_webindexer:"Meta-WebIndexer",mz:"MZ Browser",naver:"NAVER Whale Browser",oai_searchbot:"OAI-SearchBot",omgilibot:"Omgilibot",opera:"Opera",opera_coast:"Opera Coast",pale_moon:"Pale Moon",perplexitybot:"PerplexityBot",perplexity_user:"Perplexity-User",phantomjs:"PhantomJS",pingdombot:"PingdomBot",puffin:"Puffin",qq:"QQ Browser",qqlite:"QQ Browser Lite",qupzilla:"QupZilla",roku:"Roku",safari:"Safari",sailfish:"Sailfish",samsung_internet:"Samsung Internet for Android",seamonkey:"SeaMonkey",slackbot:"SlackBot",sleipnir:"Sleipnir",sogou:"Sogou Browser",swing:"Swing",tizen:"Tizen",uc:"UC Browser",vivaldi:"Vivaldi",webos:"WebOS Browser",wechat:"WeChat",yahooslurp:"YahooSlurp",yandex:"Yandex Browser",yandexbot:"YandexBot",youbot:"YouBot"},on={bot:"bot",desktop:"desktop",mobile:"mobile",tablet:"tablet",tv:"tv"},sn={Android:"Android",Bada:"Bada",BlackBerry:"BlackBerry",ChromeOS:"Chrome OS",HarmonyOS:"HarmonyOS",iOS:"iOS",Linux:"Linux",MacOS:"macOS",PlayStation4:"PlayStation 4",Roku:"Roku",Tizen:"Tizen",WebOS:"WebOS",Windows:"Windows",WindowsPhone:"Windows Phone"},an={Blink:"Blink",EdgeHTML:"EdgeHTML",Gecko:"Gecko",Presto:"Presto",Trident:"Trident",WebKit:"WebKit"};class cn{static getFirstMatch(e,t){const r=t.match(e);return r&&r.length>0&&r[1]||""}static getSecondMatch(e,t){const r=t.match(e);return r&&r.length>1&&r[2]||""}static matchAndReturnConst(e,t,r){if(e.test(t))return r}
1static getWindowsVersionName(e){switch(e){case"NT":return"NT";case"XP":case"NT 5.1":return"XP";case"NT 5.0":return"2000";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}static getMacOSVersionName(e){const t=e.split(".").splice(0,2).map(e=>parseInt(e,10)||0);t.push(0);const r=t[0],n=t[1];if(10===r)switch(n){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}switch(r){case 11:return"Big Sur";case 12:return"Monterey";case 13:return"Ventura";case 14:return"Sonoma";case 15:return"Sequoia";default:return}}static getAndroidVersionName(e){const t=e.split(".").splice(0,2).map(e=>parseInt(e,10)||0);if(t.push(0),!(1===t[0]&&t[1]<5))return 1===t[0]&&t[1]<6?"Cupcake":1===t[0]&&t[1]>=6?"Donut":2===t[0]&&t[1]<2?"Eclair":2===t[0]&&2===t[1]?"Froyo":2===t[0]&&t[1]>2?"Gingerbread":3===t[0]?"Honeycomb":4===t[0]&&t[1]<1?"Ice Cream Sandwich":4===t[0]&&t[1]<4?"Jelly Bean":4===t[0]&&t[1]>=4?"KitKat":5===t[0]?"Lollipop":6===t[0]?"Marshmallow":7===t[0]?"Nougat":8===t[0]?"Oreo":9===t[0]?"Pie":void 0}static getVersionPrecision(e){return e.split(".").length}static compareVersions(e,t,r=!1){const n=cn.getVersionPrecision(e),i=cn.getVersionPrecision(t);let o=Math.max(n,i),s=0;const a=cn.map([e,t],e=>{const t=o-cn.getVersionPrecision(e),r=e+new Array(t+1).join(".0");return cn.map(r.split("."),e=>new Array(20-e.length).join("0")+e).reverse()});for(r&&(s=o-Math.min(n,i)),o-=1;o>=s;){if(a[0][o]>a[1][o])return 1;if(a[0][o]===a[1][o]){if(o===s)return 0;o-=1}else if(a[0][o]<a[1][o])return-1}}static map(e,t){const r=[];let n;if(Array.prototype.map)return Array.prototype.map.call(e,t);for(n=0;n<e.length;n+=1)r.push(t(e[n]));return r}static find(e,t){let r,n;if(Array.prototype.find)return Array.prototype.find.call(e,t);for(r=0,n=e.length;r<n;r+=1){const n=e[r];if(t(n,r))return n}}static assign(e,...t){const r=e;let n,i;if(Object.assign)return Object.assign(e,...t);for(n=0,i=t.length;n<i;n+=1){const e=t[n];if("object"==typeof e&&null!==e){Object.keys(e).forEach(t=>{r[t]=e[t]})}}return e}static getBrowserAlias(e){return rn[e]}static getBrowserTypeByAlias(e){return nn[e]||""}}const un=/version\/(\d+(\.?_?\d+)+)/i,ln=[{test:[/gptbot/i],describe(e){const t={name:"GPTBot"},r=cn.getFirstMatch(/gptbot\/(\d+(\.\d+)+)/i,e)||cn.getFirstMatch(un,e);return r&&(t.version=r),t}},{test:[/chatgpt-user/i],describe(e){const t={name:"ChatGPT-User"},r=cn.getFirstMatch(/chatgpt-user\/(\d+(\.\d+)+)/i,e)||cn.getFirstMatch(un,e);return r&&(t.version=r),t}},{test:[/oai-searchbot/i],describe(e){const t={name:"OAI-SearchBot"},r=cn.getFirstMatch(/oai-searchbot\/(\d+(\.\d+)+)/i,e)||cn.getFirstMatch(un,e);return r&&(t.version=r),t}},{test:[/claudebot/i,/claude-web/i,/claude-user/i,/claude-searchbot/i],describe(e){const t={name:"ClaudeBot"},r=cn.getFirstMatch(/(?:claudebot|claude-web|claude-user|claude-searchbot)\/(\d+(\.\d+)+)/i,e)||cn.getFirstMatch(un,e);return r&&(t.version=r),t}},{test:[/omgilibot/i,/webzio-extended/i],describe(e){const t={name:"Omgilibot"},r=cn.getFirstMatch(/(?:omgilibot|webzio-extended)\/(\d+(\.\d+)+)/i,e)||cn.getFirstMatch(un,e);return r&&(t.version=r),t}},{test:[/diffbot/i],describe(e){const t={name:"Diffbot"},r=cn.getFirstMatch(/diffbot\/(\d+(\.\d+)+)/i,e)||cn.getFirstMatch(un,e);return r&&(t.version=r),t}},{test:[/perplexitybot/i],describe(e){const t={name:"PerplexityBot"},r=cn.getFirstMatch(/perplexitybot\/(\d+(\.\d+)+)/i,e)||cn.getFirstMatch(un,e);return r&&(t.version=r),t}},{test:[/perplexity-user/i],describe(e){const t={name:"Perplexity-User"},r=cn.getFirstMatch(/perplexity-user\/(\d+(\.\d+)+)/i,e)||cn.getFirstMatch(un,e);return r&&(t.version=r),t}},{test:[/youbot/i],describe(e){const t={name:"YouBot"},r=cn.getFirstMatch(/youbot\/(\d+(\.\d+)+)/i,e)||cn.getFirstMatch(un,e);return r&&(t.version=r),t}},{test:[/meta-webindexer/i],describe(e){const t={name:"Meta-WebIndexer"},r=cn.getFirstMatch(/meta-webindexer\/(\d+(\.\d+)+)/i,e)||cn.getFirstMatch(un,e);return r&&(t.version=r),t}},{test:[/meta-externalads/i],describe(e){const t={name:"Meta-ExternalAds"},r=cn.getFirstMatch(/meta-externalads\/(\d+(\.\d+)+)/i,e)||cn.getFirstMatch(un,e);return r&&(t.version=r),t}},{test:[/meta-externalagent/i],describe(e){const t={name:"Meta-ExternalAgent"},r=cn.getFirstMatch(/meta-externalagent\/(\d+(\.\d+)+)/i,e)||cn.getFirstMatch(un,e);return r&&(t.version=r),t}},{test:[/meta-externalfetcher/i],describe(e){const t={name:"Meta-ExternalFetcher"},r=cn.getFirstMatch(/meta-externalfetcher\/(\d+(\.\d+)+)/i,e)||cn.getFirstMatch(un,e);return r&&(t.version=r),t}},{test:[/googlebot/i],describe(e){const t={name:"Googlebot"},r=cn.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||cn.getFirstMatch(un,e);return r&&(t.version=r),t}},{test:[/linespider/i],describe(e){const t={name:"Linespider"},r=cn.getFirstMatch(/(?:linespider)(?:-[-\w]+)?[\s/](\d+(\.\d+)+)/i,e)||cn.getFirstMatch(un,e);return r&&(t.version=r),t}},{test:[/amazonbot/i],describe(e){const t={name:"AmazonBot"},r=cn.getFirstMatch(/amazonbot\/(\d+(\.\d+)+)/i,e)||cn.getFirstMatch(un,e);return r&&(t.version=r),t}},{test:[/bingbot/i],describe(e){const t={name:"BingCrawler"},r=cn.getFirstMatch(/bingbot\/(\d+(\.\d+)+)/i,e)||cn.getFirstMatch(un,e);return r&&(t.version=r),t}},{test:[/baiduspider/i],describe(e){const t={name:"BaiduSpider"},r=cn.getFirstMatch(/baiduspider\/(\d+(\.\d+)+)/i,e)||cn.getFirstMatch(un,e);return r&&(t.version=r),t}},{test:[/duckduckbot/i],describe(e){const t={name:"DuckDuckBot"},r=cn.getFirstMatch(/duckduckbot\/(\d+(\.\d+)+)/i,e)||cn.getFirstMatch(un,e);return r&&(t.version=r),t}},{test:[/ia_archiver/i],describe(e){const t={name:"InternetArchiveCrawler"},r=cn.getFirstMatch(/ia_archiver\/(\d+(\.\d+)+)/i,e)||cn.getFirstMatch(un,e);return r&&(t.version=r),t}},{test:[/facebookexternalhit/i,/facebookcatalog/i],describe:()=>({name:"FacebookExternalHit"})},{test:[/slackbot/i,/slack-imgProxy/i],describe(e){const t={name:"SlackBot"},r=cn.getFirstMatch(/(?:slackbot|slack-imgproxy)(?:-[-\w]+)?[\s/](\d+(\.\d+)+)/i,e)||cn.getFirstMatch(un,e);return r&&(t.version=r),t}},{test:[/yahoo!?[\s/]*slurp/i],describe:()=>({name:"YahooSlurp"})},{test:[/yandexbot/i,/yandexmobilebot/i],describe:()=>({name:"YandexBot"})},{test:[/pingdom/i],describe:()=>({name:"PingdomBot"})},{test:[/opera/i],describe(e){const t={name:"Opera"},r=cn.getFirstMatch(un,e)||cn.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/opr\/|opios/i],describe(e){const t={name:"Opera"},r=cn.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||cn.getFirstMatch(un,e);return r&&(t.version=r),t}},{test:[/SamsungBrowser/i],describe(e){const t={name:"Samsung Internet for Android"},r=cn.getFirstMatch(un,e)||cn.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/Whale/i],describe(e){const t={name:"NAVER Whale Browser"},r=cn.getFirstMatch(un,e)||cn.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/PaleMoon/i],describe(e){const t={name:"Pale Moon"},r=cn.getFirstMatch(un,e)||cn.getFirstMatch(/(?:PaleMoon)[\s/](\d+(?:\.\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/MZBrowser/i],describe(e){const t={name:"MZ Browser"},r=cn.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||cn.getFirstMatch(un,e);return r&&(t.version=r),t}},{test:[/focus/i],describe(e){const t={name:"Focus"},r=cn.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||cn.getFirstMatch(un,e);return r&&(t.version=r),t}},{test:[/swing/i],describe(e){const t={name:"Swing"},r=cn.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||cn.getFirstMatch(un,e);return r&&(t.version=r),t}},{test:[/coast/i],describe(e){const t={name:"Opera Coast"},r=cn.getFirstMatch(un,e)||cn.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe(e){const t={name:"Opera Touch"},r=cn.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,e)||cn.getFirstMatch(un,e);return r&&(t.version=r),t}},{test:[/yabrowser/i],describe(e){const t={name:"Yandex Browser"},r=cn.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||cn.getFirstMatch(un,e);return r&&(t.version=r),t}},{test:[/ucbrowser/i],describe(e){const t={name:"UC Browser"},r=cn.getFirstMatch(un,e)||cn.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/Maxthon|mxios/i],describe(e){const t={name:"Maxthon"}
1,r=cn.getFirstMatch(un,e)||cn.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/epiphany/i],describe(e){const t={name:"Epiphany"},r=cn.getFirstMatch(un,e)||cn.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/puffin/i],describe(e){const t={name:"Puffin"},r=cn.getFirstMatch(un,e)||cn.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sleipnir/i],describe(e){const t={name:"Sleipnir"},r=cn.getFirstMatch(un,e)||cn.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/k-meleon/i],describe(e){const t={name:"K-Meleon"},r=cn.getFirstMatch(un,e)||cn.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/micromessenger/i],describe(e){const t={name:"WeChat"},r=cn.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||cn.getFirstMatch(un,e);return r&&(t.version=r),t}},{test:[/qqbrowser/i],describe(e){const t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},r=cn.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||cn.getFirstMatch(un,e);return r&&(t.version=r),t}},{test:[/msie|trident/i],describe(e){const t={name:"Internet Explorer"},r=cn.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/\sedg\//i],describe(e){const t={name:"Microsoft Edge"},r=cn.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/edg([ea]|ios)/i],describe(e){const t={name:"Microsoft Edge"},r=cn.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/vivaldi/i],describe(e){const t={name:"Vivaldi"},r=cn.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/seamonkey/i],describe(e){const t={name:"SeaMonkey"},r=cn.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sailfish/i],describe(e){const t={name:"Sailfish"},r=cn.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return r&&(t.version=r),t}},{test:[/silk/i],describe(e){const t={name:"Amazon Silk"},r=cn.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/phantom/i],describe(e){const t={name:"PhantomJS"},r=cn.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/slimerjs/i],describe(e){const t={name:"SlimerJS"},r=cn.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe(e){const t={name:"BlackBerry"},r=cn.getFirstMatch(un,e)||cn.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(web|hpw)[o0]s/i],describe(e){const t={name:"WebOS Browser"},r=cn.getFirstMatch(un,e)||cn.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/bada/i],describe(e){const t={name:"Bada"},r=cn.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/tizen/i],describe(e){const t={name:"Tizen"},r=cn.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||cn.getFirstMatch(un,e);return r&&(t.version=r),t}},{test:[/qupzilla/i],describe(e){const t={name:"QupZilla"},r=cn.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||cn.getFirstMatch(un,e);return r&&(t.version=r),t}},{test:[/librewolf/i],describe(e){const t={name:"LibreWolf"},r=cn.getFirstMatch(/(?:librewolf)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/firefox|iceweasel|fxios/i],describe(e){const t={name:"Firefox"},r=cn.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/electron/i],describe(e){const t={name:"Electron"},r=cn.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sogoumobilebrowser/i,/metasr/i,/se 2\.[x]/i],describe(e){const t={name:"Sogou Browser"},r=cn.getFirstMatch(/(?:sogoumobilebrowser)[\s/](\d+(\.?_?\d+)+)/i,e),n=cn.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e),i=cn.getFirstMatch(/se ([\d.]+)x/i,e),o=r||n||i;return o&&(t.version=o),t}},{test:[/MiuiBrowser/i],describe(e){const t={name:"Miui"},r=cn.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:e=>!!e.hasBrand("DuckDuckGo")||e.test(/\sDdg\/[\d.]+$/i),describe(e,t){const r={name:"DuckDuckGo"};if(t){const e=t.getBrandVersion("DuckDuckGo");if(e)return r.version=e,r}const n=cn.getFirstMatch(/\sDdg\/([\d.]+)$/i,e);return n&&(r.version=n),r}},{test:e=>e.hasBrand("Brave"),describe(e,t){const r={name:"Brave"};if(t){const e=t.getBrandVersion("Brave");
1if(e)return r.version=e,r}return r}},{test:[/chromium/i],describe(e){const t={name:"Chromium"},r=cn.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||cn.getFirstMatch(un,e);return r&&(t.version=r),t}},{test:[/chrome|crios|crmo/i],describe(e){const t={name:"Chrome"},r=cn.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/GSA/i],describe(e){const t={name:"Google Search"},r=cn.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test(e){const t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe(e){const t={name:"Android Browser"},r=cn.getFirstMatch(un,e);return r&&(t.version=r),t}},{test:[/playstation 4/i],describe(e){const t={name:"PlayStation 4"},r=cn.getFirstMatch(un,e);return r&&(t.version=r),t}},{test:[/safari|applewebkit/i],describe(e){const t={name:"Safari"},r=cn.getFirstMatch(un,e);return r&&(t.version=r),t}},{test:[/.*/i],describe(e){const t=-1!==e.search("\\(")?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:cn.getFirstMatch(t,e),version:cn.getSecondMatch(t,e)}}}];var dn=[{test:[/Roku\/DVP/],describe(e){const t=cn.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:sn.Roku,version:t}}},{test:[/windows phone/i],describe(e){const t=cn.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:sn.WindowsPhone,version:t}}},{test:[/windows /i],describe(e){const t=cn.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),r=cn.getWindowsVersionName(t);return{name:sn.Windows,version:t,versionName:r}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe(e){const t={name:sn.iOS},r=cn.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return r&&(t.version=r),t}},{test:[/macintosh/i],describe(e){const t=cn.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),r=cn.getMacOSVersionName(t),n={name:sn.MacOS,version:t};return r&&(n.versionName=r),n}},{test:[/(ipod|iphone|ipad)/i],describe(e){const t=cn.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:sn.iOS,version:t}}},{test:[/OpenHarmony/i],describe(e){const t=cn.getFirstMatch(/OpenHarmony\s+(\d+(\.\d+)*)/i,e);return{name:sn.HarmonyOS,version:t}}},{test(e){const t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe(e){const t=cn.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),r=cn.getAndroidVersionName(t),n={name:sn.Android,version:t};return r&&(n.versionName=r),n}},{test:[/(web|hpw)[o0]s/i],describe(e){const t=cn.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),r={name:sn.WebOS};return t&&t.length&&(r.version=t),r}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe(e){const t=cn.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||cn.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||cn.getFirstMatch(/\bbb(\d+)/i,e);return{name:sn.BlackBerry,version:t}}},{test:[/bada/i],describe(e){const t=cn.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:sn.Bada,version:t}}},{test:[/tizen/i],describe(e){const t=cn.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:sn.Tizen,version:t}}},{test:[/linux/i],describe:()=>({name:sn.Linux})},{test:[/CrOS/],describe:()=>({name:sn.ChromeOS})},{test:[/PlayStation 4/],describe(e){const t=cn.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:sn.PlayStation4,version:t}}}],fn=[{test:[/googlebot/i],describe:()=>({type:on.bot,vendor:"Google"})},{test:[/linespider/i],describe:()=>({type:on.bot,vendor:"Line"})},{test:[/amazonbot/i],describe:()=>({type:on.bot,vendor:"Amazon"})},{test:[/gptbot/i],describe:()=>({type:on.bot,vendor:"OpenAI"})},{test:[/chatgpt-user/i],describe:()=>({type:on.bot,vendor:"OpenAI"})},{test:[/oai-searchbot/i],describe:()=>({type:on.bot,vendor:"OpenAI"})},{test:[/baiduspider/i],describe:()=>({type:on.bot,vendor:"Baidu"})},{test:[/bingbot/i],describe:()=>({type:on.bot,vendor:"Bing"})},{test:[/duckduckbot/i],describe:()=>({type:on.bot,vendor:"DuckDuckGo"})},{test:[/claudebot/i,/claude-web/i,/claude-user/i,/claude-searchbot/i],describe:()=>({type:on.bot,vendor:"Anthropic"})},{test:[/omgilibot/i,/webzio-extended/i],describe:()=>({type:on.bot,vendor:"Webz.io"})},{test:[/diffbot/i],describe:()=>({type:on.bot,vendor:"Diffbot"})},{test:[/perplexitybot/i],describe:()=>({type:on.bot,vendor:"Perplexity AI"})},{test:[/perplexity-user/i],describe:()=>({type:on.bot,vendor:"Perplexity AI"})},{test:[/youbot/i],describe:()=>({type:on.bot,vendor:"You.com"})},{test:[/ia_archiver/i],describe:()=>({type:on.bot,vendor:"Internet Archive"})},{test:[/meta-webindexer/i],describe:()=>({type:on.bot,vendor:"Meta"})},{test:[/meta-externalads/i],describe:()=>({type:on.bot,vendor:"Meta"})},{test:[/meta-externalagent/i],describe:()=>({type:on.bot,vendor:"Meta"})},{test:[/meta-externalfetcher/i],describe:()=>({type:on.bot,vendor:"Meta"})},{test:[/facebookexternalhit/i,/facebookcatalog/i],describe:()=>({type:on.bot,vendor:"Meta"})},{test:[/slackbot/i,/slack-imgProxy/i],describe:()=>({type:on.bot,vendor:"Slack"})},{test:[/yahoo/i],describe:()=>({type:on.bot,vendor:"Yahoo"})},{test:[/yandexbot/i,/yandexmobilebot/i],describe:()=>({type:on.bot,vendor:"Yandex"})},{test:[/pingdom/i],describe:()=>({type:on.bot,vendor:"Pingdom"})},{test:[/huawei/i],describe(e){const t=cn.getFirstMatch(/(can-l01)/i,e)&&"Nova",r={type:on.mobile,vendor:"Huawei"};return t&&(r.model=t),r}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe:()=>({type:on.tablet,vendor:"Nexus"})},{test:[/ipad/i],describe:()=>({type:on.tablet,vendor:"Apple",model:"iPad"})},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:()=>({type:on.tablet,vendor:"Apple",model:"iPad"})},{test:[/kftt build/i],describe:()=>({type:on.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"})},{test:[/silk/i],describe:()=>({type:on.tablet,vendor:"Amazon"})},{test:[/tablet(?! pc)/i],describe:()=>({type:on.tablet})},{test(e){const t=e.test(/ipod|iphone/i),r=e.test(/like (ipod|iphone)/i);return t&&!r},describe(e){const t=cn.getFirstMatch(/(ipod|iphone)/i,e);return{type:on.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe:()=>({type:on.mobile,vendor:"Nexus"})},{test:[/Nokia/i],describe(e){const t=cn.getFirstMatch(/Nokia\s+([0-9]+(\.[0-9]+)?)/i,e),r={type:on.mobile,vendor:"Nokia"};return t&&(r.model=t),r}},{test:[/[^-]mobi/i],describe:()=>({type:on.mobile})},{test:e=>"blackberry"===e.getBrowserName(!0),describe:()=>({type:on.mobile,vendor:"BlackBerry"})},{test:e=>"bada"===e.getBrowserName(!0),describe:()=>({type:on.mobile})},{test:e=>"windows phone"===e.getBrowserName(),describe:()=>({type:on.mobile,vendor:"Microsoft"})},{test(e){const t=Number(String(e.getOSVersion()).split(".")[0]);return"android"===e.getOSName(!0)&&t>=3},describe:()=>({type:on.tablet})},{test:e=>"android"===e.getOSName(!0),describe:()=>({type:on.mobile})},{test:[/smart-?tv|smarttv/i],describe:()=>({type:on.tv})},{test:[/netcast/i],describe:()=>({type:on.tv})},{test:e=>"macos"===e.getOSName(!0),describe:()=>({type:on.desktop,vendor:"Apple"})},{test:e=>"windows"===e.getOSName(!0),describe:()=>({type:on.desktop})},{test:e=>"linux"===e.getOSName(!0),describe:()=>({type:on.desktop})},{test:e=>"playstation 4"===e.getOSName(!0),describe:()=>({type:on.tv})},{test:e=>"roku"===e.getOSName(!0),describe:()=>({type:on.tv})}],pn=[{test:e=>"microsoft edge"===e.getBrowserName(!0),describe(e){if(/\sedg\//i.test(e))return{name:an.Blink};const t=cn.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:an.EdgeHTML,version:t}}},{test:[/trident/i],describe(e){const t={name:an.Trident},r=cn.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:e=>e.test(/presto/i),describe(e){const t={name:an.Presto},r=cn.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test(e){const t=e.test(/gecko/i),r=e.test(/like gecko/i);return t&&!r},describe(e){const t={name:an.Gecko},r=cn.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(apple)?webkit\/537\.36/i],describe:()=>({name:an.Blink})},{test:[/(apple)?webkit/i],describe(e){const t={name:an.WebKit},r=cn.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}}];class hn{constructor(e,t=!1,r=null){if(null==e||""===e)throw new Error("UserAgent parameter can't be empty");this._ua=e;let n=!1;"boolean"==typeof t?(n=t,this._hints=r):this._hints=null!=t&&"object"==typeof t?t:null,this.parsedResult={},!0!==n&&this.parse()}getHints(){return this._hints}hasBrand(e){if(!this._hints||!Array.isArray(this._hints.brands))return!1;const t=e.toLowerCase();return this._hints.brands.some(e=>e.brand&&e.brand.toLowerCase()===t)}getBrandVersion(e){if(!this._hints||!Array.isArray(this._hints.brands))return;const t=e.toLowerCase(),r=this._hints.brands.find(e=>e.brand&&e.brand.toLowerCase()===t);return r?r.version:void 0}getUA(){return this._ua}test(e){return e.test(this._ua)}parseBrowser(){this.parsedResult.browser={};const e=cn.find(ln,e=>{if("function"==typeof e.test)return e.test(this);if(Array.isArray(e.test))return e.test.some(e=>this.test(e));
1throw new Error("Browser's test function is not valid")});return e&&(this.parsedResult.browser=e.describe(this.getUA(),this)),this.parsedResult.browser}getBrowser(){return this.parsedResult.browser?this.parsedResult.browser:this.parseBrowser()}getBrowserName(e){return e?String(this.getBrowser().name).toLowerCase()||"":this.getBrowser().name||""}getBrowserVersion(){return this.getBrowser().version}getOS(){return this.parsedResult.os?this.parsedResult.os:this.parseOS()}parseOS(){this.parsedResult.os={};const e=cn.find(dn,e=>{if("function"==typeof e.test)return e.test(this);if(Array.isArray(e.test))return e.test.some(e=>this.test(e));throw new Error("Browser's test function is not valid")});return e&&(this.parsedResult.os=e.describe(this.getUA())),this.parsedResult.os}getOSName(e){const{name:t}=this.getOS();return e?String(t).toLowerCase()||"":t||""}getOSVersion(){return this.getOS().version}getPlatform(){return this.parsedResult.platform?this.parsedResult.platform:this.parsePlatform()}getPlatformType(e=!1){const{type:t}=this.getPlatform();return e?String(t).toLowerCase()||"":t||""}parsePlatform(){this.parsedResult.platform={};const e=cn.find(fn,e=>{if("function"==typeof e.test)return e.test(this);if(Array.isArray(e.test))return e.test.some(e=>this.test(e));throw new Error("Browser's test function is not valid")});return e&&(this.parsedResult.platform=e.describe(this.getUA())),this.parsedResult.platform}getEngine(){return this.parsedResult.engine?this.parsedResult.engine:this.parseEngine()}getEngineName(e){return e?String(this.getEngine().name).toLowerCase()||"":this.getEngine().name||""}parseEngine(){this.parsedResult.engine={};const e=cn.find(pn,e=>{if("function"==typeof e.test)return e.test(this);if(Array.isArray(e.test))return e.test.some(e=>this.test(e));throw new Error("Browser's test function is not valid")});return e&&(this.parsedResult.engine=e.describe(this.getUA())),this.parsedResult.engine}parse(){return this.parseBrowser(),this.parseOS(),this.parsePlatform(),this.parseEngine(),this}getResult(){return cn.assign({},this.parsedResult)}satisfies(e){const t={};let r=0;const n={};let i=0;if(Object.keys(e).forEach(o=>{const s=e[o];"string"==typeof s?(n[o]=s,i+=1):"object"==typeof s&&(t[o]=s,r+=1)}),r>0){const e=Object.keys(t),r=cn.find(e,e=>this.isOS(e));if(r){const e=this.satisfies(t[r]);if(void 0!==e)return e}const n=cn.find(e,e=>this.isPlatform(e));if(n){const e=this.satisfies(t[n]);if(void 0!==e)return e}}if(i>0){const e=Object.keys(n),t=cn.find(e,e=>this.isBrowser(e,!0));if(void 0!==t)return this.compareVersion(n[t])}}isBrowser(e,t=!1){const r=this.getBrowserName().toLowerCase();let n=e.toLowerCase();const i=cn.getBrowserTypeByAlias(n);return t&&i&&(n=i.toLowerCase()),n===r}compareVersion(e){let t=[0],r=e,n=!1;const i=this.getBrowserVersion();if("string"==typeof i)return">"===e[0]||"<"===e[0]?(r=e.substr(1),"="===e[1]?(n=!0,r=e.substr(2)):t=[],">"===e[0]?t.push(1):t.push(-1)):"="===e[0]?r=e.substr(1):"~"===e[0]&&(n=!0,r=e.substr(1)),t.indexOf(cn.compareVersions(i,r,n))>-1}isOS(e){return this.getOSName(!0)===String(e).toLowerCase()}isPlatform(e){return this.getPlatformType(!0)===String(e).toLowerCase()}isEngine(e){return this.getEngineName(!0)===String(e).toLowerCase()}is(e,t=!1){return this.isBrowser(e,t)||this.isOS(e)||this.isPlatform(e)}some(e=[]){return e.some(e=>this.is(e))}}class gn{static getParser(e,t=!1,r=null){if("string"!=typeof e)throw new Error("UserAgent should be a string");return new hn(e,t,r)}static parse(e,t=null){return new hn(e,t).getResult()}static get BROWSER_MAP(){return nn}static get ENGINE_MAP(){return an}static get OS_MAP(){return sn}static get PLATFORMS_MAP(){return on}}function mn(){const e=document.querySelector(".hse-feedback");if(!e)return;const t=document.querySelector(".feedback-survey"),r=e.querySelector("#feedback-message"),n=e.querySelector(".hse-feedback__prompt"),i=document.querySelector(".hse-feedback__prompt-questions-answers"),o=document.querySelector(".hse-feedback__report-a-problem"),s=document.querySelector("#report-problem-button"),a=document.querySelector(".report-a-problem-form"),c=document.querySelector("#userYes"),u=document.querySelector("#userNo"),l=[c,u],d=[s];function f(e){e.preventDefault(),v(c),v(u),v(s),r&&(r.innerHTML="Thank y
1ou for your feedback.",r.classList.add("feedback-message-active")),t&&setTimeout(()=>{!function(){if(!t)return;const e=t.querySelector(".questionaire"),r=e?.querySelectorAll(".question"),n=t.querySelectorAll(".question-list__item a"),i=t.querySelector(".survey-close");if([...n].forEach(e=>{e.addEventListener("click",e=>e.preventDefault())}),!r||!r.length)return;r[0].classList.add("active"),[...r].forEach(e=>{e.addEventListener("click",t=>{t.preventDefault();t.target.classList.contains("answer")&&e.classList.contains("active")&&e.nextElementSibling&&(e.classList.remove("active"),e.nextElementSibling.classList.add("active"))})}),i&&i.addEventListener("click",b);t.classList.add("survey-in"),e?.scrollIntoView({behavior:"auto",block:"start"})}()},300)}function p(){const e=gn.getParser(window.navigator.userAgent),t=e.getBrowser(),r=e.getOS(),s=e.getPlatform(),c=t.name,u=t.version,l=r.name,d=r.version,f=s.type,p=s.vendor,h=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,g=document.createElement("button");g.id="close-report-a-problem",g.classList.add("hse-button","hse-button--small","hse-button--transparent"),g.textContent="Close",g.addEventListener("click",e=>{e.stopPropagation(),e.preventDefault(),function(e){a&&(a.classList.remove("survey-in"),a.innerHTML="");o?.classList.remove("js-hide"),i?.classList.remove("js-hide"),n?.classList.remove("js-feedback-open"),v(e.target)}(e)},!1);let m="";const b=document.querySelector("h1");if(b){b.innerText.includes("404")&&(m="404! ")}const y=document.createElement("form");y.id="report-problem-form-html",y.action="https://www.hse.gov.uk/assets/asp/feedback.asp",y.method="POST",y.autocomplete="on";const w=`\n <fieldset class="hse-fieldset report-a-problem-form__questions fieldset">\n <legend class="hse-fieldset__legend">\n <h2 class="hse-fieldset__heading">Help us improve HSE.GOV.UK</h2>\n </legend>\n <p>Donât include personal or financial information like your National Insurance number or credit card details.</p>\n\n <div class="hse-form-group">\n <label class="hse-label" for="what-were-you-doing">What were you doing?</label>\n <input\n required\n class="hse-input"\n name="what-were-you-doing?"\n type="text"\n id="what-were-you-doing"\n />\n </div>\n\n <div class="hse-form-group">\n <label class="hse-label" for="what-went-wrong">What went wrong?</label>\n <input\n required\n class="hse-input"\n id="what-went-wrong"\n name="what-went-wrong?"\n type="text"\n />\n </div>\n </fieldset>\n\n <div class="hse-form-group js-hide" id="user-url"></div>\n\n <fieldset class="report-a-problem-form__hidden-fields fieldset">\n <input\n name="url"\n type="hidden"\n id="url"\n size="100"\n class="hse-input"\n value="${h}"\n >\n <input\n name="ua"\n type="hidden"\n id="ua"\n size="100"\n class="hse-input"\n value="Browser name: ${c}, Browser version: ${u}, OS name: ${l}, OS version: ${d}, Platform type: ${f}, Platform vendor: ${p}"\n >\n <input type="hidden" name="mailredirect" value="${h}">\n <input\n type="hidden"\n name="mailsubject"\n value="${m}Report a problem with this page: ${h}"\n >\n <div class="report-a-problem-form__actions">\n <button\n type="submit"\n class="hse-button hse-button--small report-problem-submit"\n >Submit</button>\n </div>\n </fieldset>\n `;if(y.innerHTML=w,!a)return;a.insertAdjacentElement("afterbegin",y),a.classList.add("survey-in"),o?.classList.add("js-hide"),i?.classList.add("js-hide"),n?.classList.add("js-feedback-open"),a.scrollIntoView({behavior:"auto",block:"start"});const x=document.querySelector(".report-a-problem-form__actions");x&&x.insertAdjacentElement("beforeend",g);const S=window.location.href,k=window.btoa(S);a.addEventListener("submit",function(){Cookies.set("report_problem",k,{expires:1}),Cookies.set("report_problem_confirmation",!0,{expires:1})})}!function(){const e=document.getElementsByTagName("body")[0];window.addEventListener("scroll",function(){window.pageYOffset>70&&e.classList.add("feedback-in")})}
1(),l.forEach(e=>{e&&e.addEventListener("click",f)}),d.forEach(e=>{e&&e.addEventListener("click",p)});const h=window.location.href,g=Cookies.get("report_problem"),m=Cookies.get("report_problem_confirmation");if(g){if(window.atob(g)===h&&(e.innerHTML='<div class="feedback__report-problem-alert" role="alert">Thank you for your feedback</div>'),"true"===m){const e=document.querySelector(".feedback__report-problem-alert");e&&setTimeout(()=>{e.scrollIntoView()},1),Cookies.set("report_problem_confirmation",!1,{expires:1})}}function b(){t&&t.classList.remove("survey-in")}function v(e){e?.parentNode&&e.parentNode.removeChild(e)}}function bn(){return window.matchMedia("(min-width: 641px)").matches?"desktop":"mobile"}const vn=function(){function e(e){return function(t){return new Promise(function(r,n){let i=document.createElement(e);i="scriptAsync"===e||"scriptHead"===e?document.createElement("script"):document.createElement(e);let o="body",s="src";switch(e){case"script":i.async=!1;break;case"scriptHead":i.async=!0,o="head";break;case"scriptAsync":i.async=!0;break;case"link":i.type="text/css",i.rel="stylesheet",s="href",o="head"}i[s]=t,document[o].appendChild(i),i.onload=function(){r(t)},i.onerror=function(){n(t)}})}}return{css:e("link"),js:e("script"),jsHead:e("scriptHead"),jsAsync:e("scriptAsync"),img:e("img")}}();function yn(){const e={publications:"more:publications",research:"more:research",news:"more:news",products:"more:products"};function t(){const e=new URLSearchParams(window.location.search),t=window.location.hash.replace(/^#/,""),r=new URLSearchParams(t);return{query:e.get("query")||r.get("gsc.q")||"",ref:e.get("ref")||decodeURIComponent(r.get("gsc.ref")||"")}}function r(){const{query:r,ref:n}=t(),i=google.search.cse.element.getElement("searchresults");if(!i)return;const o=e[n?.toLowerCase()];o?i.execute(r,o):i.execute(r);const s=document.querySelector("input.gsc-input");s&&(s.value=r)}window.addEventListener("hashchange",()=>{r()});const n=document.querySelector(".gcse-searchresults-only");if(n){const e=document.createElement("div");e.id="search-loading",e.innerHTML="<p>Searching HSE websiteâ¦</p>",n.prepend(e)}window.__gcse={callback:function(){window.google&&google.search&&google.search.cse&&google.search.cse.element.render({div:"searchresults",tag:"searchresults-only"}),r(),function(){const e=document.querySelector(".gsc-refinements");e&&e.addEventListener("click",e=>{const n=e.target.closest("a.gs-ref");if(!n)return;const i=n.textContent.toLowerCase(),o=new URL(window.location),{query:s}=t();s&&o.searchParams.set("query",s),"all results"===i?o.searchParams.delete("ref"):o.searchParams.set("ref",i),history.replaceState(null,"",o),r()})}(),function(){const e=document.querySelector("input.gsc-input");if(!e)return;e.addEventListener("keydown",n=>{if("Enter"===n.key){const n=new URL(window.location);n.searchParams.set("query",e.value);const{ref:i}=t();i&&n.searchParams.set("ref",i),history.replaceState(null,"",n),r()}});const n=document.querySelector(".gsc-search-button");n&&n.addEventListener("click",()=>{const n=new URL(window.location);n.searchParams.set("query",e.value);const{ref:i}=t();i&&n.searchParams.set("ref",i),history.replaceState(null,"",n),r()})}();const e=document.getElementById("search-loading");e&&e.remove()}};vn.jsAsync("https://cse.google.com/cse.js?cx=015848178315289032903:hqkynptgd1o").then(()=>{setTimeout(()=>{const e=document.querySelector("input.gsc-input");e&&(e.removeAttribute("placeholder"),e.removeAttribute("style"));const t=document.querySelector("table.gsc-search-box"),r=document.querySelector("table.gsc-input"),n=document.querySelector("table.gssb_c");t?.removeAttribute("cellpadding"),t?.removeAttribute("cellspacing"),r?.removeAttribute("cellpadding"),r?.removeAttribute("cellspacing"),n?.removeAttribute("cellpadding"),n?.removeAttribute("cellspacing")},200)}).catch(e=>console.error(e))}function wn(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)"__proto__"!==n&&(e[n]=r[n])}return e}window.location.hash.includes("gsc.")&&history.replaceState(null,"",window.location.pathname+window.location.search);var xn=function e(t,r){function n(e,n,i){if("undefined"!=typeof document){"number"==typeof(i=wn({},r,i)).expires&&(i.expires=new Date(Date.now()+864e5*i.expires)),i.expires&&(i.expires=i.expires.toUTCString()),e=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decode
1URIComponent).replace(/[()]/g,escape);var o="";for(var s in i)i[s]&&(o+="; "+s,!0!==i[s]&&(o+="="+i[s].split(";")[0]));return document.cookie=e+"="+t.write(n,e)+o}}return Object.create({set:n,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var r=document.cookie?document.cookie.split("; "):[],n={},i=0;i<r.length;i++){var o=r[i].split("="),s=o.slice(1).join("=");try{var a=decodeURIComponent(o[0]);if(a in n||(n[a]=t.read(s,a)),e===a)break}catch{}}return e?n[e]:n}},remove:function(e,t){n(e,"",wn({},t,{expires:-1}))},withAttributes:function(t){return e(this.converter,wn({},this.attributes,t))},withConverter:function(t){return e(wn({},this.converter,t),this.attributes)}},{attributes:{value:Object.freeze(r)},converter:{value:Object.freeze(t)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"});const Sn={path:"/",domain:"hse.gov.uk",secure:!0,sameSite:"strict",expires:1};function kn(){const e=xn.get("global_banner");fetch("/assets/ajax/global-message.json").then(e=>e.json()).then(t=>{const r=t.active,n=t.message;if("true"===r&&"true"!==e){const e=document.querySelector("#headerContainer"),t=document.querySelector("#header"),r=document.createElement("div");r.setAttribute("id","global-notification-banner"),r.classList.add("hse-global-banner"),r.classList.add("global"),r.innerHTML='<div class="hse-global-banner__container hse-width-container"><div class="hse-global-banner__text hse-u-reading-width">'+n+'</div><div class="hse-global-banner__button"><button class="global-banner-hide hse-button hse-button--small hse-button--transparent">Hide message</button></div>',e.insertBefore(r,t.nextSibling),i=".global-banner-hide",o="click",s=e=>{e.preventDefault(),xn.set("global_banner","true",Sn),r.parentNode.removeChild(r)},document.querySelector("body").addEventListener(o,function(e){let t=e.target;for(;null!=t;){if(t.matches(i))return void s(e);t=t.parentElement}},!0)}var i,o,s})}function An(){const e=document.querySelector(".ds-back-to-top");if(!e)return;const t=document.querySelector(".hse-design-side-navigation"),r=document.querySelector(".hse-footer");if(!t)return;if(!("IntersectionObserver"in window))return;const n=()=>
1{if(!r)return;const t=Math.max(0,window.innerHeight-r.getBoundingClientRect().top);e.style.bottom=t>40?t+"px":""},i=()=>{e.style.left="",e.style.bottom="",e.classList.remove("ds-back-to-top--visible"),window.removeEventListener("scroll",n)},o=new IntersectionObserver(r=>{const o=r.find(e=>e.target===t);o&&(o.isIntersecting?i():(e.style.left=t.getBoundingClientRect().left+"px",e.classList.add("ds-back-to-top--visible"),window.removeEventListener("scroll",n),window.addEventListener("scroll",n,{passive:!0}),n()))}),s=window.matchMedia("(min-width: 769px)"),a=()=>{s.matches?(o.unobserve(t),o.observe(t)):i()};let c;"addEventListener"in s?s.addEventListener("change",a):s.addListener(a),window.addEventListener("resize",()=>{e.style.display="none",clearTimeout(c),c=setTimeout(()=>{e.style.display="",s.matches&&e.classList.contains("ds-back-to-top--visible")&&(e.style.left=t.getBoundingClientRect().left+"px")},200)},{passive:!0}),o.observe(t)}const Mn=function(){let e=String;e=window.location.protocol+"//"+window.location.host;var t=window.location.pathname.split("/")[3];return window.location.href.match(/(?:\b|_)(?:livelive)(?:\b|_)/i)&&(e=window.location.protocol+"//"+window.location.host+"/website/livelive/secureroot"),window.location.href.match(/(?:\b|_)(?:testbed)(?:\b|_)/i)&&(e=window.location.protocol+"//"+window.location.host+"/testbed/"),window.location.href.match(/(?:\b|_)(?:drafts)(?:\b|_)/i)&&(e=window.location.protocol+"//"+window.location.host+"/website/drafts/"+t+"/"),window.location.href.match(/(?:\b|_)(?:designsystem)(?:\b|_)/i)&&(e=window.location.protocol+"//"+window.location.host+"/website/designsystem"),e}();function Fn(){const e=document.querySelector(".html-print-guide"),t=e.dataset.printGuide,r=fetch(`${Mn}/print-guides/${t}`).then(e=>e.json()).then(e=>e.pages).catch(t=>e.insertAdjacentHTML("afterend",'<p>Print guide unavailable (Valid JSON required) - <a href="./index.htm">guide overview</a></p>'));fetch(`${Mn}/print-guides/${t}`).then(e=>e.json()).then(e=>{const t=e.metadata.title,r=document.querySelector("#pageContainer"),n=document.createElement("h1"),i=document.createElement("p"),o=document.createElement("button");o.classList.add("hse-button","hse-button--transparent","display-none-print","btn-print"),i.classList.add("hse-lede-text","display-none-print"),n.textContent=""+t,i.textContent="Printable version",o.textContent="Print this page",r.prepend(o),r.prepend(i),r.prepend(n),r.classList.add("hse-print-guide-page"),document.title="Print: "+t,o.addEventListener("click",e=>{print()})});const n=async e=>{const t=await fetch(e),r=await t.text();let n=(new DOMParser).parseFromString(r,"text/html").querySelector("#page-contents");null!=n&&n.classList.remove("hse-grid-column-two-thirds","hse-grid-column-one-third","hse-grid-column-full");const i=document.querySelector("#pageContainer");null!=n?i.append(n):console.log("One or more of your page URLs retured null, check the JSON file");const o=document.querySelector("#pagination"),s=document.querySelector(".box.backgroundRed"),a=document.querySelector(".printable-version"),c=document.querySelector(".callout.callout--survey"),u=document.querySelector(".hse-back-to-top"),l=document.querySelector(".feedback-container");o&&o.remove(),c&&c.remove(),s&&s.remove(),a&&a.remove(),u&&u.remove(),l&&l.remove()};(async()=>{var e=await r;for(const t of e)await n(t)})().catch(e=>console.log("Cannot fetch all pages, check pages exist in JSON file and have correct file names, with .htm extension included")),window.onload=function(e){for(var t=document.querySelectorAll("#page-contents"),r=0;r<t.length;r++)t[r].id="guide-section-"+r;!function(){const e=document.getElementById("pageContainer"),t=document.querySelectorAll("#contentContainer a:not([href^='javascript:']):not([href^='mailto:']):not(:empty):not([href^='#'])");let r=[],n=0;t.forEach(e=>{n++,r+=`<li class="hse-footnotes__list-item"><span class="hse-footnotes__list-item-title">${e.text}</span><span class="hse-footnotes__list-item-url">${e.href}</span></li>\n `,e.insertAdjacentHTML("afterend",'<sup class="hideFromScreen">['+n+"]</sup>")});const i=`\n <div class="hse-footnotes">\n <h2 class="hideFromScreen footnotes">Link URLs in this page</h2>\n <ol class="hse-footnotes__list hideFromScreen">\n ${r}\n </ol>\n </div>`;r.length>0&&e.insertAdjacentHTML("beforeend",i)}(),function(){const e=document.getElementById("contentContainer");if(!e)return;const t=e.querySelectorAll("acronym, abbr");let r="";
1t.forEach(e=>{r+=`<dt>${e.innerText}</dt><dd>${e.title}</dd>`});const n=`\n <h2 class="hideFromScreen footnotes">Glossary of abbreviations/acronyms on this page</h2>\n <dl class="hideFromScreen">\n ${r}\n </dl>`;r.length>0&&e.insertAdjacentHTML("beforeend",n)}()}}window.addEventListener("DOMContentLoaded",()=>{document.body.classList.add("hasScript"),document.documentElement.classList.add("js-enabled");try{document.getElementById("globalSearch")&&yn(),document.querySelector(".js-menu")&&h(),document.querySelectorAll(".hse-ds-navigation__link").forEach(e=>{const t=e.href,r=window.location.pathname.split("/")[1];window.location.pathname.split("/")[2];const n=window.location.pathname.split("/")[3];"website"===r?!0===t.includes(n)&&"index.htm"!==n&&""!==n&&e.classList.add("hse-ds-navigation__link--active"):!0===t.includes(r)&&"index.htm"!==r&&e.classList.add("hse-ds-navigation__link--active")})}catch(e){console.error("Navigation failed to load:",e)}!function(){const e=document.querySelectorAll("[data-aria-accordion]");if(0===e.length)return;e.forEach(e=>{const t=Array.from(e.querySelectorAll("[data-aria-accordion-heading]")).filter(t=>t.closest("[data-aria-accordion]")===e),r=e.hasAttribute("data-multi");t.forEach((t,r)=>{const n=t.nextElementSibling;if(!n||!n.hasAttribute("data-aria-accordion-panel"))return;const i=document.createElement("div");i.className="hse-accordion__section";const o=document.createElement("div");o.className="hse-accordion__section-header",t.classList.add("hse-accordion__section-heading");const s=t.id?`${t.id}-panel`:null,a=n.id||(s&&!document.getElementById(s)?s:`accordion-panel-${Math.random().toString(36).slice(2)}`);n.id=a;const c=document.createElement("button");c.className="hse-accordion__section-button",c.type="button",c.setAttribute("aria-expanded","false"),c.setAttribute("aria-controls",a),c.innerHTML=t.innerHTML,t.innerHTML="",t.appendChild(c),n.classList.add("hse-accordion__section-content"),n.style.display="none",e.insertBefore(i,t),o.appendChild(t),i.appendChild(o),i.appendChild(n)});const n=e.querySelectorAll(".hse-accordion__section-button");n.forEach(e=>{e.addEventListener("click",()=>{const t="true"===e.getAttribute("aria-expanded"),i=document.getElementById(e.getAttribute("aria-controls"));
1r||t||n.forEach(t=>{if(t!==e){t.setAttribute("aria-expanded","false");const e=document.getElementById(t.getAttribute("aria-controls"));e&&(e.style.display="none")}}),e.setAttribute("aria-expanded",String(!t)),i&&(i.style.display=t?"none":"block")})})});const t=()=>{const e=window.location.hash.substring(1);if(!e)return;const t=document.getElementById(e),r=t?t.querySelector(".hse-accordion__section-button"):document.querySelector(`[aria-controls="${e}"]`);r&&"false"===r.getAttribute("aria-expanded")&&(r.click(),setTimeout(()=>r.scrollIntoView({behavior:"smooth",block:"start"}),100))};t(),window.addEventListener("hashchange",t)}(),function(){const e=document.getElementById("hse-banner");if(!e)return;const t=e.querySelector(".hse-banner__inner"),r=e.dataset.content;if(r){const n=window.location.pathname.split("/")[1],i=window.location.pathname.split("/")[2],o=window.location.pathname.split("/")[3];"website"===n?fetch(`/${n}/${i}/${o}/assets/ajax/${r}`).then(e=>e.json()).then(r=>{t.innerHTML=r.message,e.setAttribute("aria-label",r.ariaLabel)}).catch(()=>{console.error(`No such file: ${r}`)}):fetch(`/assets/ajax/${r}`).then(e=>e.json()).then(r=>{t.innerHTML=r.message,e.setAttribute("aria-label",r.ariaLabel)}).catch(()=>{console.error(`No such file: ${r}`)})}}(),kn(),function(){const e=document.querySelectorAll("ol.multistep a");if(e.length<=0)return;const t=window.location.pathname,r=window.location.pathname+"#article",n=(t?t.split(/[\\\/]/).pop():"")||"index.htm",i=(r?r.split(/[\\\/]/).pop():"")||"index.htm";e.forEach(e=>{const t=e.closest("li"),r=e.href.split(/[\\\/]/).pop();r!==n&&r!==i||t.classList.contains("step-detail")||(t.innerHTML=e.innerHTML)})}(),function(){document.getElementById("headerContainer").setAttribute("role","banner");const e=document.getElementById("navigationContainer");e&&(e.setAttribute("role","navigation"),e.setAttribute("aria-label","Main menu"));const t=document.getElementById("navSecondary");t&&t.setAttribute("aria-label","Secondary");const r=document.getElementById("lastUpdated");r&&r.setAttribute("aria-label","Last updated");const n=document.getElementById("breadCrumb");n&&(n.setAttribute("aria-label","Previous page:"),n.querySelector("li:last-of-type").setAttribute("aria-current","page"));const i=document.getElementById("top");i&&i.setAttribute("aria-label","Skip to content");const o=document.getElementById("beta-user-testing");o&&o.setAttribute("aria-label","Beta feedback");const s=document.getElementById("feedback");s&&(s.setAttribute("aria-label","Is this page useful"),document.querySelector("p.feedback-message"));const a=document.getElementById("pagination");a&&(a.setAttribute("role","navigation"),a.setAttribute("aria-label","Pagination Navigation"));const c=document.getElementById("multistepNav");c&&(c.setAttribute("role","navigation"),c.setAttribute("aria-label","Secondary"));const u=document.getElementById("sideBar");u&&u.setAttribute("role","complementary");const l=document.querySelector("form.gsc-search-box");l&&(l.setAttribute("aria-label","Primary"),l.setAttribute("role","search"));const d=document.querySelector("form.gsc-search-box");d&&(d.setAttribute("aria-label","Secondary"),d.setAttribute("role","search"));const f=document.querySelector("form.gsc-search-box");f&&f.setAttribute("role","search");const p=document.querySelector("#asideBottom");p&&p.setAttribute("role","complementary");const h=document.querySelector("#sidebarAside");h&&h.setAttribute("role","complementary");const g=document.querySelector("#contentAside");g&&g.setAttribute("role","complementary");const m=document.querySelector(".columnbetacontentpage.column1"),b=document.querySelectorAll(".callout");b&&b.forEach((e,t)=>{e.setAttribute("id",`callout-${t}`),e.setAttribute("role","note"),m&&e.setAttribute("role","region")});const v=document.querySelectorAll(".callout--information");v&&v.forEach((e,t)=>{e.setAttribute("id",`callout-information-${t}`),e.setAttribute("role","note"),e.setAttribute("aria-label","Information"),m&&e.setAttribute("role","region")});const y=document.querySelectorAll(".callout--warning");
1y&&y.forEach((e,t)=>{e.setAttribute("id",`callout-warning-${t}`),e.setAttribute("role","note"),e.setAttribute("aria-label","Warning")});const w=document.querySelectorAll(".callout--survey");w&&w.forEach((e,t)=>{e.setAttribute("id",`callout-survey-${t}`),e.setAttribute("role","note"),e.setAttribute("aria-label","Survey")});const x=document.querySelector(".hse-contents-list");x&&x.setAttribute("aria-label","Contents")}(),document.querySelectorAll(".hse-tabs").forEach(e=>function(e){if(!e)return;const t=e.querySelectorAll(".hse-tabs__tab"),r=e.querySelectorAll(".hse-tabs__list-item"),n=e.querySelectorAll(".hse-tabs__panel");if(!t.length)return;let i=bn();function o(e,i=!0){r.forEach(e=>e.classList.remove("hse-tabs__list-item--selected")),n.forEach(e=>e.classList.add("hse-tabs__panel--hidden")),t.forEach(e=>{e.setAttribute("aria-selected","false"),e.setAttribute("tabindex","-1")}),r[e].classList.add("hse-tabs__list-item--selected"),n[e].classList.remove("hse-tabs__panel--hidden"),t[e].setAttribute("aria-selected","true"),t[e].setAttribute("tabindex","0"),i&&t[e].focus()}window.addEventListener("resize",()=>{i=bn()}),e.querySelector(".hse-tabs__list").setAttribute("role","tablist"),t.forEach((t,r)=>{const n=t.getAttribute("href").replace("#",""),i=t.getAttribute("id")||`tab-${r+1}`;t.setAttribute("id",i),t.setAttribute("role","tab"),t.setAttribute("aria-controls",n),t.setAttribute("tabindex","-1"),t.setAttribute("aria-selected","false");const o=e.querySelector(`#${n}`);o&&(o.setAttribute("role","tabpanel"),o.setAttribute("aria-labelledby",i))}),t.forEach((e,r)=>{e.addEventListener("click",e=>{"desktop"===i&&e.preventDefault(),o(r,!0)}),e.addEventListener("keydown",e=>{let n;switch(e.key){case"ArrowLeft":n=(r-1+t.length)%t.length,o(n,!0),e.preventDefault();break;case"ArrowRight":n=(r+1)%t.length,o(n,!0),e.preventDefault();break;case"Home":o(0,!0),e.preventDefault();break;case"End":o(t.length-1,!0),e.preventDefault()}})});const s=window.location.hash?.substring(1),a=Array.from(n).findIndex(e=>e.id===s);-1!==a?(o(a,!1),t[a].scrollIntoView({block:"nearest"})):o(0,!1)}(e)),document.querySelectorAll(".sortable").forEach(e=>function(e){if(!e)return;const t=e.querySelectorAll("thead th");for(let e=0;e<t.length;e++)t[e].addEventListener("click",function(){r(e)});function r(t){const r=e.querySelector("tbody");let n,i,o,s=0,a=!0,c="ascending";for(;a;){a=!1;let e=r.rows;for(n=0;n<e.length-1;n++){var u=!1;i=e[n].getElementsByTagName("td")[t],o=e[n+1].getElementsByTagName("td")[t];let r=i.innerHTML.toLowerCase(),s=o.innerHTML.toLowerCase();if(!0===m(r)&&(r=b(r),s=b(s)),"ascending"==c){if(r>s){u=!0;break}}else if("descending"==c&&r<s){u=!0;break}}u?(e[n].parentNode.insertBefore(e[n+1],e[n]),a=!0,s++):0==s&&"ascending"==c&&(c="descending",a=!0)}}e.addEventListener("click",e=>{t.forEach(function(t){if(e.target!==t)return t.classList.remove("sorted-asc"),void t.classList.remove("sorted-desc");!t.classList||t.classList.contains("sorted-desc")?(t.classList.remove("sorted-desc"),t.classList.contains("sorted-asc")?t.classList.remove("sorted-asc"):t.classList.add("sorted-asc")):(t.classList.remove("sorted-asc"),t.classList.contains("sorted-desc")?t.classList.remove("sorted-desc"):t.classList.add("sorted-desc"))})})}(e)),function(){const e=document.querySelectorAll("#page-contents a, .hse-browse-section__list a"),t={pdf:{shortText:"PDF",longText:"Portable Document Format"},doc:{shortText:".doc",longText:"Microsoft Word document"},docx:{shortText:".docx",longText:"Microsoft Word document"},xls:{shortText:".xls",longText:"Microsoft Excel spreadsheet"},xlsx:{shortText:".xlsx",longText:"Microsoft Excel spreadsheet"},ppt:{shortText:".ppt",longText:"Microsoft PowerPoint presentation"},pptx:{shortText:".pptx",longText:"Microsoft PowerPoint presentation"},pps:{shortText:".pps",longText:"Microsoft PowerPoint presentation"},zip:{shortText:".zip",longText:"Zip file"},mp3:{shortText:".mp3",longText:"MP3 audio file"}};e.forEach(e=>{const r=(e.href.split(/[?#]/)[0].split(".").pop()||"").toLowerCase(),n=t[r];if(n){const t=`\n <span class="fileType">
1\n <span> (<abbr title="${n.longText}">${n.shortText}</abbr>)</span>\n </span>`;e.innerHTML+=t}})}(),document.querySelector(".chart")&&import("./charts-6.7.0.min.js").then(({default:e})=>{new e}),function(){const e=document.querySelectorAll('pre[class*="language-"]');if(!e.length)return;e.forEach(e=>{const t=e.querySelector('script[type="text/plain"]');if(t){const r=e.className.match(/language-(\S+)/),n=document.createElement("code");n.className=`language-${r?r[1]:"markup"}`,n.textContent=t.textContent,e.replaceChild(n,t)}const r=document.createElement("div");r.className="code-block",e.parentNode.insertBefore(r,e),r.appendChild(e);const n=document.createElement("button");n.type="button",n.className="hse-button hse-button--secondary code-copy-button",n.setAttribute("aria-live","polite"),n.textContent="Copy code",r.insertBefore(n,e)}),new p(".code-copy-button",{target:e=>e.nextElementSibling.querySelector("code")}).on("success",e=>{e.trigger.textContent="Code copied",setTimeout(()=>{e.clearSelection(),e.trigger.textContent="Copy code"},2e3)}),a.highlightAll()}(),mn(),document.querySelector(".hse-back-to-top")&&function(){const e=document.querySelector(".hse-back-to-top__container"),t=document.querySelector(".hse-back-to-top");let r=!1;const n=document.querySelector("#contentAside");if(n&&n.parentElement&&n.parentElement.insertBefore(t,n),e.classList.add("hse-back-to-top--hidden"),e.setAttribute("aria-hidden","true"),document.querySelector("main.topTask"))return;const i=document.querySelector("#page-contents");window.addEventListener("scroll",function(){const n=window.scrollY,o=t.getBoundingClientRect(),s=window.innerHeight,a=i?i.scrollHeight:0;(n>30*a/100||n>1e3)&&a>=1500?o.top>s&&!r?(e.classList.remove("hse-back-to-top--hidden"),e.classList.add("hse-back-to-top--fixed"),e.setAttribute("aria-hidden","false")):e.classList.remove("hse-back-to-top--fixed"):(e.classList.add("hse-back-to-top--hidden"),e.classList.remove("hse-back-to-top--fixed"),e.setAttribute("aria-hidden","true"))}),e.addEventListener("click",function(t){t.preventDefault(),r=!0,e.classList.remove("hse-back-to-top--fixed"),window.scrollTo({top:0,behavior:"smooth"}),setTimeout(()=>{r=!1,e.classList.add("hse-back-to-top--hidden"),e.setAttribute("aria-hidden","true")},500)})}(),document.querySelector('[data-module="hse-service-navigation"]')&&function(){const e=document.querySelectorAll('[data-module="hse-service-navigation"]');if(0===e.length)return;const t=window.location.pathname;e.forEach(e=>{e.querySelectorAll(".hse-service-navigation__link").forEach(e=>{const r=(e.getAttribute("href")||"").replace(/\/index\.htm$/i,"").split("/").filter(Boolean).pop();if(!r||-1===t.indexOf("/"+r+"/"))return;const n=e.closest(".hse-service-navigation__item");n&&n.classList.add("hse-service-navigation__item--active"),e.setAttribute("aria-current","page"),e.querySelector(".hse-service-navigation__active-fallback")||(e.innerHTML='<strong class="hse-service-navigation__active-fallback">'+e.innerHTML.trim()+"</strong>")})}),e.forEach(e=>{const t=e.querySelector(".hse-js-service-navigation-toggle");if(!t)return;const r=t.getAttribute("aria-controls");if(!r)return;const n=document.getElementById(r);if(!n)return;let i=!1;const o=window.matchMedia("(min-width: 641px)"),s=()=>{o.matches?(n.removeAttribute("hidden"),t.setAttribute("hidden",""),t.setAttribute("aria-hidden","true")):(t.removeAttribute("hidden"),t.removeAttribute("aria-hidden"),t.setAttribute("aria-expanded",i.toString()),i?n.removeAttribute("hidden"):n.setAttribute("hidden",""))};t.addEventListener("click",()=>{i=!i,s()}),"addEventListener"in o?o.addEventListener("change",s):o.addListener(s),s()})}(),document.querySelector(".hse-design-side-navigation")&&document.querySelectorAll(".hse-design-side-navigation__item a").forEach(e=>{e.getAttribute("href")===window.location.pathname.substring(window.location.pathname.lastIndexOf("/")+1)&&e.parentNode.classList.add("hse-design-side-navigation__item--active")}),document.querySelector(".ds-back-to-top")&&An(),document.querySelector(".html-print-guide")&&Fn()});
1export{t as g}; 2//# sourceMappingURL=main-6.7.0.min.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.