PageSourceSearch

https://askubuntu.com/Content/Js/home/index.en.js?v=6b787ae6cefb

js askubuntu.com collected 2026-09-24 06:57:47 UTC 32,217 bytes, 1 lines download raw bytes

1(()=>{var e,t,a,r,n,i={76517:(e,t,a)=>{"use strict";a.d(t,{O:()=>r});const r={LEFT_MOUSE:1,MIDDLE_MOUSE:2,BACKSPACE:8,TAB:9,ENTER:13,ESC:27,SPACE:32,PAGEUP:33,PAGEDOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DEL:46,0:48,1:49,2:50,3:51,4:52,5:53,6:54,7:55,8:56,9:57,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,F4:115,COMMA:188}},39117:(e,t,a)=>{"use strict";var r=a(76517);function n(e,t={}){var a=Math.floor(1e3*Math.random());function n(){t.initialFocus=!0}if(void 0===t.initialFocus&&(t.initialFocus=e.is(":focus")),!e.is(":visible")){var i=t.__tryNumber||0,s=$("body").is(":visible");return i<3?(t.__tryNumber=i+(s?1:0),e.on("focus",n),void setTimeout((function(){e.off("focus",n),StackExchange.tagEditor(e,t)}),300)):void($("body.review-task-page").length||$("body.staging-ground-listing").length||StackExchange.debug.log("tag box is invisible, couldn't start tag editor"))}var o=!!t.initialFocus,c=!1!==t.useAutocompleteAria,l=t.columns||3,d=void 0===t.excerpts||t.excerpts,p=void 0===t.learnMore||t.learnMore,u=e.attr("placeholder")||"",f=function(e){return window.tagRenderer(e,null,"span",!!t.useStacksClasses)},g=t.customFilterTags||function(e,a){var r={};return e.map((function(e){return!/^\s*$/.test(e)&&(!0!==r[e]&&(t.operators&&t.operators.test(e)||(r[e]=!0),!0))}))},h=t.customExistingTags||function(e,t){return e},v=t.customSafeTags||function(e){var a=StackExchange.helpers.sanitizeAndSplitTags(e,!1,!!t.operators,t.allowUpperCaseTagNames)||[];return e&&e.trim()&&function(e){if(!StackExchange.options.enableLogging)return;console.log("tag editor new: "+e),"string"!=typeof e&&console.log(e)}('safeTags("{0}") => {1}'.formatUnicorn(e,a.toString())),a},b=t.sanitizeSearchTerm||function(e){return v(e)[0]},m=$(),k=$(),x=e.innerWidth(),S=$("<div class='js-tag-editor tag-editor multi-line' />").insertAfter(e);S.data("target-field",e.get(0)),t.extraTagEditorCssClass&&S.addClass(t.extraTagEditorCssClass),["padding-right","padding-left","box-sizing","margin-top","margin-bottom"].forEach((function(t){S.css(t,e.css(t))}));var j="border-box"===e.css("box-sizing");j&&(x+=parseInt(S.css("border-right-width"),10)+parseInt(S.css("border-left-width"),10));var E=t.suggestionsWidth||x,y=(E-12)/l|0,w=t.responsiveIsh&&y<150;S.css("width",x);var T=e.css("display");e.hide();var C=getComputedStyle(e[0]).width,_=/%$/.test(C);_&&S.css("width",C),"inline"===T&&S.css("display","inline-block");var O="selectionDirection"in e[0],A=f("test").appendTo(S),P=j?S.outerHeight():S.innerHeight(),D=e.innerHeight();A.remove(),j&&(D+=parseInt(S.css("border-top-width"),10)+parseInt(S.css("border-bottom-width"),10));var M=$("<span />").appendTo(S),N=$("<input type='text' autocomplete='off' tabIndex='0' />").appendTo(S).val(e.val()+" ").attr("placeholder",u),R=$("<span />").appendTo(S),I=e.attr("tabIndex");c&&N.attr({"aria-autocomplete":"list","aria-haspopup":"listbox","aria-expanded":"false",role:"combobox"});var L=e.attr("id");if(L){var H=$("label[for='"+L+"']");if(H.length){var B="tageditor-replacing-"+L+"--input";N.attr("id",B),H.attr("for",B)}}I&&N.attr("tabIndex",I),["aria-labelledby","aria-label","data-controller"].forEach((t=>{const a=e.attr(t);a&&N.attr(t,a)})),e.hasClass("s-input")&&(S.addClass("s-input").css({paddingTop:0,paddingBottom:0}),N.addClass("s-input")),N.addClass("js-tageditor-replacing");var F,U=!1;function W(){if(!t.ignoreRequired){var e=StackExchange.tagEditor.requiredTags;if(e&&e.length&&/^ ?$/.test(N.val())){var a=function(){if(void 0===F){for(var e=StackExchange.tagEditor.requiredTags,t=[],a=0;a<e.length;a++)t.push(Y(e[a]).replace(/[.+]/g,"\\$&"));F=new RegExp("^(?:"+t.join("|")+")$")}return F}();0===M.add(R).children().filter((function(){return a.test($(this).text())})).length&&_e(e,"")}}}function z(){return t.showAllWhenEmptyAndFocused&&X()}var K=o;N.on("focus",(function(t,a=!1){o=!0,W(),K||(a||e.triggerHandler("focus",!0),K=!0),z()&&Ee(!0)}));var q=!1;function G(){setTimeout((function(){o||U||(De(),ie(),!q&&K&&(e.triggerHandler("blur"),K=!1),q=!1)}),0)}function J(e,a=!1){var r=f(e);
1if(t.tagMenus&&r.data("tag-menu-tagname",e),!a){var n=(r.hasClass("s-tag")?"s-tag--dismiss":"delete-tag")+" baw0 js-delete-tag",i=$("<button/>",{class:n,type:"button",title:(t.tooltipDeleteTag||__tr(["Remove tag"], undefined, "en", []))+" "+r.text()});r.hasClass("s-tag")&&i.append($("<svg class='svg-icon iconClearSm pe-none' width='14' height='14' viewBox='0 0 14 14'><path d='M12 3.41L10.59 2 7 5.59 3.41 2 2 3.41 5.59 7 2 10.59 3.41 12 7 8.41 10.59 12 12 10.59 8.41 7z'></path></svg>")),r.append(i),S.trigger("tagSpanCreated",[r])}return t.tagSpanCreated&&t.tagSpanCreated(r),r}function Q(e){var t=$([]),a=$([]);switch(e){case ae.all:t=M.find(".rendered-element"),a=R.find(".rendered-element");break;case ae.left:t=M.find(".rendered-element").last();break;case ae.right:a=R.find(".rendered-element").first();break;case ae.all_left:t=M.find(".rendered-element");break;case ae.all_right:a=R.find(".rendered-element")}return{pre:t,post:a}}function V(e=ae.all){var t=Q(e),a=t.pre.map((function(e,t){return $(t).text()})).get(),r=a.join(" ");r.length&&(r+=" ");var n=t.post.map((function(e,t){return $(t).text()})).get(),i=n.join(" ");i.length&&N.val().length&&(i=" "+i);var s=N.val();return a=a.concat(n),{text:r+N.val()+i,lengthBeforeInput:r.length,val:s,tags:a}}function Z(t){const a=null!=t?t:V();setTimeout((function(){e.trigger("tageditor:renderedchange",[a.tags,a.val])})),ve(),function(){if(le)return void(le=!1);var e=S.find(".rendered-element").toArray().map((function(e){return $(e).text()}));if(0===ce.length)return;e&&e.length>0?ue.trigger(e,fe):fe()}()}function X(){var e=N.val();return(""===e||" "===e)&&0===M.add(R).children().filter((function(){return!/^\s*$/.test($(this).text())})).length}function Y(e){var a;return t.getTagNameFromData?t.getTagNameFromData(e):null!==(a=e.Name)&&void 0!==a?a:""}function ee(e,a,r){if(t.suggestionAriaLabel){var n=t.suggestionAriaLabel(e,a,r);if(n)return n}return Y(e)}function te(e){var t;t=0===e?__tr(["No tag search results."], undefined, "en", []):1===e?__tr(["1 tag search result available."], undefined, "en", []):__tr(["$count$ tag search results available.","$count$ tag search results available."], {count: e}, "en", ["count"]);var a=k.length?k:k=$('<div class="v-visible-sr js-tag-suggestions-live-region" />').attr({role:"status","aria-live":"polite","aria-atomic":"true"}).appendTo(document.body);a.text(""),setTimeout((function(){a.text(t)}),20)}let ae;function re(e=ae.all){var t=N.caret(),a=N[0].selectionDirection,r=Q(e);if(r.pre.add(r.post).length){var n=V(e);N.val(n.text),r.pre.remove(),r.post.remove(),N.caret(t.start+n.lengthBeforeInput,t.end+n.lengthBeforeInput),O&&(N[0].selectionDirection=a),De(),Z()}}function ne(e){if(t.operators&&t.operators.test(e))return $("<span class='rendered-element'/>").text(e);var a=J(e).addClass("rendered-element");return function(e){return(!t.invalid||!t.invalid[e])&&!(t.isTagValid&&!t.isTagValid(e))}(e)||a.addClass("invalid-tag temp-tag__danger").attr("title",t.tooltipInvalidTag||__tr(["invalid tag"], undefined, "en", [])),a}function ie(a){if(U)return;var r;if(-1==(r=a?{start:N.val().length,end:N.val().length}:N.caret()).start&&(r.start=r.end=0),!O&&r.start!==r.end)return re(),void ve();var n=N.val(),i=n.substr(0,r.start),s=n.substr(r.end),c=N[0].selectionDirection,l=t.allowSpaces?/[,;]+/:/[,;\s]+/,d="function"==typeof t.customCleanUpSplit?t.customCleanUpSplit:function(e){return e.split(l)},p=d(i+"!");"!"===(p=(i+"!").split(l))[p.length-1]?p[p.length-1]="":p[p.length-1]=p[p.length-1].slice(0,-1);var f=d(s),h=p.pop(),b=h.length;h+=n.substring(r.start,r.end),h+=f.shift(),p=v(p.join(" ")),f=v(f.join(" "));var m,k=!!p.length||!!f.length;for(m=0;m<p.length;m++)ne(p[m]).appendTo(M);for(m=0;m<f.length;m++)ne(f[m]).appendTo(R);h!==N.val()&&N.val(h);var x=S.find(".rendered-element");const j=x.map((function(e,t){return $(t).text()})).get();var E=g(j,M.find(".rendered-element").length);m=0,x.filter((function(){return!E[m++]})).remove();var y=V(),w=y.text.trim();if(w!=e.val()){e.val(w).trigger("change");!!StackExchange.MarkdownEditor&&!t.ignoreStyleCode&&styleCode.updateLangdivDelayed.trigger(w.split(/ /g))}k&&Z(y),o&&(N.caret(b,b+r.end-r.start),O&&(N[0].selectionDirection=c),Ee(),W()),ve(),X()?N.attr("placeholder")!==u&&N.attr("placeholder",u):""!==N.attr("placeholder")&&N.attr("placeholder","")}function se(e,t){if(!Array.isArray(e)||!Array.isArray(t)||e.length!==t.length)return!1;const a=e.concat().sort(),r=t.concat().sort();for(var n=0;n<a.length;
1n++)if(a[n]!==r[n])return!1;return!0}S.on("mousedown",(function(){q=!0,$(document).one("mouseup",(function(){setTimeout((function(){o||(e.triggerHandler("blur"),K=!1),q=!1}),0)}))})),N.on("blur",(function(e){o=!1,G()})),e.on("focus",(function(e,t){t||N.trigger("focus",!0)})),N.on({keydown:function(a){if(!O&&a.shiftKey&&ke[a.which]||a.ctrlKey&&a.which===r.O.A)return re(),!0;var n,i,s=N.caret(),o="forward"===N[0].selectionDirection?s.end:s.start,c=o===N.val().length,l=0===o;switch(a.which){case 37:return!l||(!(n=M.find(".rendered-element").last()).length||(a.shiftKey?re(ae.left):ge(n),a.shiftKey));case 39:return!c||(!(i=R.find(".rendered-element").first()).length||(a.shiftKey?re(ae.right):ge(i,!0),a.shiftKey));case 8:return!l||(!(n=M.find(".rendered-element").last()).length||(N.val(n.text()+N.val()),N.caret(n.text().length,n.text().length),n.remove(),Z(),!1));case 46:return!c||(!(i=R.find(".rendered-element").first()).length||(N.val(N.val()+i.text()),N.caret(o,o),i.remove(),Z(),!1));case 38:if(be(-1,a.shiftKey))return!1;case 36:return!(n=M.find(".rendered-element").first()).length||(a.shiftKey?re(ae.all_left):ge(n,!0),a.shiftKey);case 40:var d=m.children("div").first();if(d.length)return Se(),d.trigger("focus"),!1;if(be(1,a.shiftKey))return!1;case 35:return!(i=R.find(".rendered-element").last()).length||(a.shiftKey?re(ae.all_right):ge(i),a.shiftKey);case 9:Se(),t.renderErrorTagIfNoResults&&!je()&&function(){var e=v(N.val())[0];if(!e)return;Pe($("<span data-tag-name='"+e+"'/>"))}();break;case 13:{if(je())return!1;const t=(N.val()||"").trim();return De(),ge(""),ie(),t&&StackExchange.options.site.enableNewTagCreationWarning&&e.hasClass("js-post-tags-field")&&$.ajax({type:"GET",url:"/posts/new-tags-warning",dataType:"json",data:{tags:t},success:function(e){if(e&&e.showWarning&&e.html){const t=$(e.html).elementNodesOnly(),a=t.get(0);if(!a)return;$(".message, .js-stacks-managed-popup").fadeOutAndRemove(),t.appendTo("body"),a.addEventListener("s-modal:show",(e=>{e.detail.returnElement=N.get(0)}),{once:!0}),t.find(".js-confirm-tag-creation").on("click",(function(e){return e.preventDefault(),window.Stacks.hideModal(a),StackExchange.helpers.closePopups(void 0,"cancel"),!1})),window.setTimeout((()=>window.Stacks.showModal(a)),50)}}}),!1}case 32:if(t.allowSpaces)return!0;if(!1===t.spaceSelectsTopSuggestion)return!1;if(t.spaceSelectsTopSuggestion&&je())return Pe(m.children("div").first()),!1}return!0},keyup:function(e){if(e.which===r.O.ESC&&m.length>0)return De(),e.preventDefault(),e.stopPropagation(),!1;return!0},input:function(){setTimeout(ie,0)}}),S.on("click",".rendered-element",(function(e){var t=$(this);$(e.target).hasClass("js-delete-tag")&&t.text(""),ge(t),ie()})),S.on("click",(function(e){e.target===this&&(ge(""),ie())})),S.on("rerender",(function(){re(),ie(!0)})),function(e){e[e.left=1]="left",e[e.right=2]="right",e[e.all_left=3]="all_left",e[e.all_right=4]="all_right",e[e.all=5]="all"}(ae||(ae={}));var oe,ce=S.closest(".js-tag-editor-container").find(".js-community-icons"),le=!ce.is(":empty"),de=[],pe=[],ue=StackExchange.helpers.DelayedReaction((function(e,t){se(pe,e)?t(oe):(pe=e,StackExchange.helpers.addSpinner(S,{position:"absolute",right:10,top:D/2-2}),$.ajax({url:"/collectives/shared/get-communities-by-tags",data:{tags:e},traditional:!0}).done((function(e){oe=e,StackExchange.helpers.removeSpinner(),t(e)})))}),400,{sliding:!0});function fe(e){if(!e||!e.subCommunities||0===e.subCommunities.length)return de=[],void ce.empty();var t=e.subCommunities.map((function(e){return e.slug}));se(de,t)||(de=t,ce.html(e.fullHtml))}function ge(e,t=!1,a=!1,r=!1){var n,i;if("string"==typeof e)i=e;else{if(!e.length)return;i=(n=e).text()}for(var s=v(N.val()),c=0;c<s.length;c++)ne(s[c]).appendTo(M);if(N.val(i),n){var l=$($.uniqueSort(n.prevAll(".rendered-element").get()));n.nextAll(".rendered-element").prependTo(R),l.appendTo(M),n.remove()}else R.find(".rendered-element").appendTo(M);!o&&a||N.trigger("focus"),t&&N.caret(0,0),r||Z()}var he={};function ve(){_&&(x=S.innerWidth());var e=function(e){var t="c_"+e.val();if(t in he)return he[t];var a=$("<span />").css({"font-family":e.css("font-family"),"font-size":e.css("font-size"),display:"inline-block"});a.text(e.val()),a.insertAfter(e);var r=a.innerWidth();return a.remove(),he[t]=r,r}(N)+19;N.css("width",e);var t=N.position().top;t>0&&t+P<D||(t+S.scrollTop()+P<D?S.scrollTop(0):S.scrollTop(t-(D-P)/2+S.scrollTop()))}function be(e,t){var a;a=e>0?R.find("> *"):M.find("> *");for(var r,n,i=N.position(),s=N.val().length,o=s>0?N.caret().start/s:.5,c=i.left+N.width()*o,l=0;l<a.length;l++){var d=a.eq(e>0?l:a.length-l-1),p=d.position();
1if(void 0!==n){if(p.top!==n)break}else{if(!(Math.abs(p.top-i.top)>P/2))continue;n=p.top}var u=p.left+d.width()/2;if(e<0&&u<c||e>0&&u>c){r=r||d;break}r=d}if(r){if(t){for(;r.parent().length;)re(e>0?ae.right:ae.left);N.caret(0,N.val().length)}else ge(r);return!0}return!1}var me,ke={35:!0,36:!0,37:!0,38:!0,39:!0,40:!0},xe=!1;function Se(){xe=!0,setTimeout((function(){xe=!1}),0)}function je(){return!!m.length&&!m.hasClass("no-results")}function Ee(e=!1){var a,r,n,i=b(N.val())||"";(t.allowUpperCaseTagNames&&(i=i.toLocaleLowerCase()),me!==i||e)&&(me=i,i.length||z()?(r=function(e){i===me&&o&&_e(e,i)},n=Ce(a=i),!t.disableCaching&&we[n]?r(we[n]):Te.trigger(a,r)):De())}var ye,we={},Te=StackExchange.helpers.DelayedReaction((function(e,a){StackExchange.helpers.addSpinner(S,{position:"absolute",right:10,top:D/2-2});var r=null;if(t.getDataPromise)r=t.getDataPromise(e);else{var n=$e(),i={q:e,newstyle:!0};(r=$.get(n,i,void 0,"json")).done((e=>e.forEach((e=>{e.IsDiverged&&window.tagRenderer.markDivergedTag(e.Name)}))))}r.done((function(t){we[Ce(e)]=t,StackExchange.helpers.removeSpinner(),a(t)}))}),400,{sliding:!0});function $e(){return t.tagApiUrl||"/filter/tags"}function Ce(e){return $e()+"|"+e}function _e(e,r){var n,i;m.remove(),U=!1;var s=S.height();let o=[];const d=S.find(".rendered-element").map((function(e,t){return $(t).text()})).get();for(var p=h(d,M.find(".rendered-element").length),u=0;u<e.length;u++)p.includes(Y(e[u]))||o.push(e[u]);var f=o.length;if(0===f)return te(f),m=$(`<div id='tag-suggestions-${a}' class='tag-suggestions no-results box-border fs-cation fc-black-400 c-default wmx100'>`+__tr(["No results found"], undefined, "en", [])+"</div>").css({position:"absolute",left:S.position().left,top:S.position().top+s+1+(null!==(n=t.suggestionsTopMargin)&&void 0!==n?n:0),width:E}).insertAfter(S),c&&m.attr({"aria-label":"Autocomplete suggestions",role:"listbox"}),void(t.noResultsCallback&&t.noResultsCallback(m,r));m=$(`<div id='tag-suggestions-${a}' class='tag-suggestions js-tag-suggestions box-border wmx100'/>`).css({position:"absolute",left:S.position().left,top:S.position().top+s+1+(null!==(i=t.suggestionsTopMargin)&&void 0!==i?i:0),width:E}).insertAfter(S),c&&m.attr({"aria-label":"Autocomplete suggestions",role:"listbox"}),t.onCreatingTagSuggestions&&t.onCreatingTagSuggestions(p||[]);var g,v,b,k=t.suggestionTagBoxRenderer||Oe;for(u=0;u<o.length;u++){var x=k(o[u],r).attr("tabindex",I||0).addClass("js-tag-suggestion").appendTo(m);c&&x.attr("role","option");var j=x.attr("aria-label"),y=j||ee(o[u],r,x);null==x.attr("aria-label")&&y&&x.attr("aria-label",y);var T=j||(t.suggestionAriaLabel?y:null)||(g=o[u],v=void 0,b=void 0,v=Y(g),b=(g.SynonymOf||v).replace(/-/g," "),(g.Negated?"not ":"")+b);if(null==x.attr("aria-labelledby")&&T){var C=`tag-suggestion-${a}-${u}-label`,_=$('<span class="v-visible-sr" />').attr("id",C).text(T);x.prepend(_),x.attr("aria-labelledby",C),x.children().not(_).attr("aria-hidden","true"),x.find("a, button, input, select, textarea").attr("tabindex","-1")}Ae(x),u%l!=0||w||x.css("clear","both")}te(f),m.on({keydown:Ne,keyup:Re,click:function(e){Me(e)||(Pe($(this)),e.stopPropagation())},focus:function(){xe&&1===f?Pe($(this)):U=!0},blur:function(){U=!1,G()}},".js-tag-suggestion"),c&&(N.attr("aria-controls",`tag-suggestions-${a}`),N.attr("aria-expanded","true"))}function Oe(e,a){var r=Y(e),n=$("<div class='f:bs-ring outline-none' />").css("width",w||1===l?"auto":y).css("max-width",w||1===l?"100%":y).data("tag-name",(e.Negated?"not ":"")+(e.SynonymOf||r)),i=$("<div class='d-flex ai-center' />"),s=$("<div class='flex--item mr6' />");n.append(i),i.append(s),a&&(a=a.replace(/-/g,"").replace(/\*+/g,"\t").replace(/([^\t])(?=[^\t])/g,"$1-*").replace(/\+/g,"\\+").replace(/\./g,"\\.").replace(/\t/g,".*"));var o=t.operators&&t.operators.test(r),c=o?$('<span class="px4 fs-caption">').text(r):J(r,!0),u=c.html();if(a&&(u=u.replace(new RegExp("("+a+")"),"<span class='match'>$1</span>")),w&&c.addClass("m0"),e.Negated&&i.prepend($('<div class="flex--item mr6 fs-caption">').text("not")),s.append(c.html(u)),!e.Count||w||o||i.append($("<div class='flex--item fs-fine truncate mr6' />").html(""+e.Count)),d&&!w&&!o){var f="";if(e.Excerpt&&(f=e.Excerpt),f.length&&n.append($("<p class='mt6 mb0 v-truncate4 lh-md' />").text(f)),e.Synonyms&&e.Synonyms.length)for(var g=$("<p >"+__tr(["also:"], undefined, "en", [])+"</p>").appendTo(n),h=e.Synonyms.split(/\|/),v=0;v<h.length;v++)f=h[v],a&&(f=f.replace(new RegExp("("+a+")"),"<span class='match'>$1</span>")),v>0&&(f=", "+f),g.append("<span>"+f+"</span>")}if(p&&!w&&!o){var b=e.InfoUrl;b||(b=(e.IsDiverged?StackExchange.options.site.routePrefix:"")+"/tags/"+encodeURIComponent(e.SynonymOf||r)+"/info"),$('<a class="ml-auto flex--item s-btn s-btn__muted p4 js-tag-info-btn" target="_blank" />').attr("href",b).attr("aria-label",__tr(["info"], undefined, "en", [])).append(Svg.HelpSm.WithAttr({"aria-hidden":"true"})).appendTo(i)}return n}function Ae(e){var t=e.find("p.more-info");void 0===ye&&(ye=y-5-t.outerWidth()),e.find(".rendered-element").first().outerWidth()>ye&&t.find("a").text(__tr(["info"], undefined, "en", []))}function Pe(e){N.val(e.data("tag-name")),De(),ge(""),ie()}function De(){m.remove(),m=$(),U=!1,Te.cancel(),c&&(N.removeAttr("aria-controls"),N.attr("aria-expanded","fal
1se"))}function Me(e){return $(e.target).closest("a").length>0}function Ne(e){var a;switch(e.which){case r.O.RIGHT:case r.O.DOWN:return $(this).next("div").trigger("focus"),!1;case r.O.LEFT:return $(this).prev("div").trigger("focus"),!1;case r.O.UP:return(a=$(this).prev("div")).length?a.trigger("focus"):N.trigger("focus"),!1;case r.O.ENTER:if(Me(e))break;return Pe($(this)),!1;case r.O.SPACE:return t.spaceSelectsTopSuggestion&&Pe($(this)),!1}}function Re(e){return e.which!==r.O.ESC||(De(),N.trigger("focus"),e.stopPropagation(),!1)}ie(!0),StackExchange.tagEditor.ready.resolve();const Ie=e[0];Ie.func_clear=function(){e.val(""),N.val("").trigger("blur"),S.find(".rendered-element").remove()},Ie.func_add=function(e){var t=N.val();N.val(e),ge(t,!1,!0),ie()},Ie.func_finish=function(){ge("")},Ie.func_redraw=function(t){var a=e.val();e.val(""),N.val("").trigger("blur"),S.find(".rendered-element").remove(),N.val(a),ge("",!1,!0,!t),ie()}}StackExchange=window.StackExchange=window.StackExchange||{},StackOverflow=window.StackOverflow=window.StackOverflow||{},n.ready=$.Deferred(),n.requiredTags=[],n.isReplacedInput=function(e){return e.classList.contains("js-tageditor-replacing")},StackExchange.tagEditor=n},53536:(e,t,a)=>{var r={"./datepicker-af.js":[60242,3431,7334],"./datepicker-ar-DZ.js":[22045,3431,9167],"./datepicker-ar.js":[75214,3431,9314],"./datepicker-az.js":[72230,3431,9754],"./datepicker-be.js":[45856,3431,8952],"./datepicker-bg.js":[76650,3431,2590],"./datepicker-bs.js":[23334,3431,5850],"./datepicker-ca.js":[60677,3431,8631],"./datepicker-cs.js":[84115,3431,561],"./datepicker-cy-GB.js":[66459,3431,9177],"./datepicker-da.js":[71302,3431,4714],"./datepicker-de-AT.js":[62706,3431,1942],"./datepicker-de.js":[15546,3431,7438],"./datepicker-el.js":[4372,3431,2844],"./datepicker-en-AU.js":[1773,3431,4527],"./datepicker-en-GB.js":[31166,3431,8210],"./datepicker-en-NZ.js":[88087,3431,6261],"./datepicker-eo.js":[16221,3431,6255],"./datepicker-es.js":[38985,3431,8155],"./datepicker-et.js":[48508,3431,7028],"./datepicker-eu.js":[3971,3431,6737],"./datepicker-fa.js":[14136,3431,9168],"./datepicker-fi.js":[94832,3431,7624],"./datepicker-fo.js":[41830,3431,7658],"./datepicker-fr-CA.js":[91766,3431,2106],"./datepicker-fr-CH.js":[43773,3431,6559],"./datepicker-fr.js":[81121,3431,7731],"./datepicker-gl.js":[83702,3431,3450],"./datepicker-he.js":[58222,3431,9218],"./datepicker-hi.js":[5370,3431,8478],"./datepicker-hr.js":[26751,3431,1213],"./datepicker-hu.js":[27742,3431,6194],"./datepicker-hy.js":[59082,3431,6158],"./datepicker-id.js":[65376,3431,968],"./datepicker-is.js":[96357,3431,8551],"./datepicker-it-CH.js":[34858,3431,4158],"./datepicker-it.js":[95856,3431,6456],"./datepicker-ja.js":[13828,3431,1772],"./datepicker-ka.js":[41885,3431,1231],"./datepicker-kk.js":[43699,3431,8321],"./datepicker-km.js":[78969,3431,2987],"./datepicker-ko.js":[48407,3431,5429],"./datepicker-ky.js":[3909,3431,39],"./datepicker-lb.js":[987,3431,2009],"./datepicker-lt.js":[77873,3431,9827],"./datepicker-lv.js":[7471,3431,7757],"./datepicker-mk.js":[98889,3431,1131],"./datepicker-ml.js":[7900,3431,7908],"./datepicker-ms.js":[52225,3431,5539],"./datepicker-nb.js":[33641,3431,4091],"./datepicker-nl-BE.js":[61285,3431,9495],"./datepicker-nl.js":[23595,3431,7702],"./datepicker-nn.js":[99981,3431,8239],"./datepicker-no.js":[73966,3431,4066],"./datepicker-pl.js":[44141,3431,6671],"./datepicker-pt-BR.js":[42366,3431,2978],"./datepicker-pt.js":[37109,3431,8228],"./datepicker-rm.js":[5880,3431,7712],"./datepicker-ro.js":[94338,3431,4646],"./datepicker-ru.js":[32800,3431,5304],"./datepicker-sk.js":[79899,3431,4889],"./datepicker-sl.js":[58162,3431,2390],"./datepicker-sq.js":[40517,3431,9831],"./datepicker-sr-SR.js":[84964,3431,7356],"./datepicker-sr.js":[33564,3431,503],"./datepicker-sv.js":[74192,3431,2552],"./datepicker-ta.js":[81558,3431,3274],"./datepicker-th.js":[49917,3431,7727],"./datepicker-tj.js":[86011,3431,4329],"./datepicker-tr.js":[21315,3431,5553],"./datepicker-uk.js":[49393,3431,9203],"./datepicker-vi.js":[78208,3431,280],"./datepicker-zh-CN.js":[19349,3431,5047],"./datepicker-zh-HK.js":[25593,3431,5019],"./datepicker-zh-TW.js":[86449,3431,5155]};function n(e){if(!a.o(r,e))return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],n=t[0];return Promise.all(t.slice(1).map(a.e)).then((()=>a.t(n,23)))}n.keys=()=>Object.keys(r),n.id=53536,e.exports=n},13822:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});const r=(0,a(94378).k)("args/options.mod.ts").options},82505:(e,t,a)=>{"use strict";var r=a(70243),n=a(54722),i=a(23471);r.wb.then((()=>{(0,n.C)(),(0,i.AW)()}))},23471:(e,t,a)=>{"use strict";a.d(t,{AW:()=>n});const r=()=>StackExchange.responsive,n=()=>{var e;const t=[...document.querySelectorAll(".js-sticky-bottom-sidebar")];if(0===t.length)return;let a=null;const n=()=>{a=null,t.forEach((e=>((e,t=window.innerHeight,a=StackExchange.scrollPadding.getPaddingTop(),n=128)=>{var i;if("lg"!==(null===(i=r())||void 0===i?void 0:i.currentRange()))return void(e.style.top="");const s=e.getBoundingClientRect().height||e.offsetHeight;e.style.top=`${((e,t,a,r=128)=>e>t-a-r?t-e-r:a)(s,t,a,n)}px`})(e)))},i=()=>{null===a&&(a=window.requestAnimationFrame(n))},s="undefined"==typeof ResizeObserver?null:new ResizeObserver(i);return t.forEach((e=>null==s?void 0:s.observe(e))),window.addEventListener("resize",i),null===(e=r())||void 0===e||e.addBreakpointListener(i),i(),()=>{var e,t;null!==a&&window.cancelAnimationFrame(a),null==s||s.disconnect(),window.removeEventListener("resize",i),null===(t=null===(e=r())||void 0===e?void 0:e.removeBreakpointListener)||void 0===t||t.call(e,i)}}},94378:(e,t,a)=>{"use strict";function r(e){const t=function(e){const t=function(e){const t=e.replace(/\.(t|j)sx?/,""),a=`script[type="application/json"][data-role="module-args"][data-module-name="${t}"]`;return document.querySelectorAll(a)}(e);return Array.from(t).map((e=>JSON.parse(e.textContent||e.innerText)))}(e);return function(e,t){if(0===e.length)throw`Couldn't find args for module "${t}". Did you forget to call @JavaScriptHelper.Args?`}(t,e),function(e,t){if(e.length>1)throw`Found too many instances of args for module "${t}". Did you call @JavaScriptHelper.Args too many times?`}(t,e),t[0]}a.d(t,{k:()=>r})},53117:(e,t,a)=>{"use strict";a.p=document.getElementById("webpack-public-path").innerText+"Js/"},25490:(e,t,a)=>{"use strict";a.d(t,{iY:()=>n});var r=a(70243);
1a(54722),a(58509);function n(e){e.success?e.redirectUrl?window.location.replace(e.redirectUrl):location.reload():(0,r.P0)("An error occurred.",{type:"danger"})}},70243:(e,t,a)=>{"use strict";function r(e){return(...t)=>e()(...t)}a.d(t,{P0:()=>n,wb:()=>i});r((()=>StackExchange.helpers.addSpinner)),r((()=>StackExchange.helpers.addStacksSpinner)),r((()=>StackExchange.helpers.addLightbox)),r((()=>StackExchange.helpers.getLikelyErrorMessage)),r((()=>StackExchange.helpers.getRejectedMockXhr)),r((()=>StackExchange.helpers.getSpinnerImg)),r((()=>StackExchange.helpers.removeMessages)),r((()=>StackExchange.helpers.removeSpinner)),r((()=>StackExchange.helpers.showErrorMessage)),r((()=>StackExchange.helpers.showInfoMessage)),r((()=>StackExchange.helpers.showMessage)),r((()=>StackExchange.helpers.showSuccessMessage)),r((()=>StackExchange.helpers.showModal)),r((()=>StackExchange.helpers.loadModal));const n=r((()=>StackExchange.helpers.showToast)),i=(r((()=>StackExchange.helpers.hideToasts)),r((()=>StackExchange.helpers.suggestedTransientTimeout)),r((()=>StackExchange.helpers.toggleStacksPopover)),r((()=>StackExchange.helpers.queueStacksPopover)),r((()=>StackExchange.helpers.submitFormOnEnterPress)),r((()=>StackExchange.helpers.updateQueryStringParameter)),r((()=>StackExchange.helpers.DelayedReaction)),r((()=>StackExchange.helpers.closePopups)),r((()=>StackExchange.helpers.showStacksNotice)),r((()=>StackExchange.helpers.removeParameterFromQueryString)),r((()=>StackExchange.helpers.enableSubmitButton)),r((()=>StackExchange.helpers.disableSubmitButton)),r((()=>StackExchange.helpers.loadTicks)),r((()=>StackExchange.helpers.encodeHexHtmlEntities)),r((()=>StackExchange.helpers.bindOnHashChange_HighlightDestination)),r((()=>StackExchange.helpers.MagicPopup)),r((()=>StackExchange.helpers.copyTextToClipboard)),r((()=>StackExchange.helpers.noDiacritics)),r((()=>StackExchange.helpers.tagSeparator)),r((()=>StackExchange.helpers.sanitizeAndSplitTags)),new Promise((e=>{"undefined"!=typeof window?StackExchange.ready(e):e()})))},20428:e=>{"use strict";e.exports=window.jQuery}},s={};function o(e){var t=s[e];if(void 0!==t)return t.exports;var a=s[e]={exports:{}};return i[e](a,a.exports,o),a.exports}o.m=i,e=[],o.O=(t,a,r,n)=>{if(!a){var i=1/0;for(d=0;d<e.length;d++){for(var[a,r,n]=e[d],s=!0,c=0;c<a.length;c++)(!1&n||i>=n)&&Object.keys(o.O).every((e=>o.O[e](a[c])))?a.splice(c--,1):(s=!1,n<i&&(i=n));if(s){e.splice(d--,1);var l=r();void 0!==l&&(t=l)}}return t}n=n||0;for(var d=e.length;d>0&&e[d-1][2]>n;d--)e[d]=e[d-1];e[d]=[a,r,n]},a=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,o.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var n=Object.create(null);o.r(n);var i={};t=t||[null,a({}),a([]),a(a)];for(var s=2&r&&e;"object"==typeof s&&!~t.indexOf(s);s=a(s))Object.getOwnPropertyNames(s).forEach((t=>i[t]=()=>e[t]));return i.default=()=>e,o.d(n,i),n},o.d=(e,t)=>{for(var a in t)o.o(t,a)&&!o.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((t,a)=>(o.f[a](e,t),t)),[])),o.u=e=>3431===e?"webpack-chunks/3431.en.js":"webpack-chunks/"+e+"."+{39:"0c327b2a4933649c046f",280:"78aa2de8c7354dc19f59",503:"d64ce9cb0e1713a97fa0",561:"5d0534ecefc1507a56ed",968:"5e07d1c4e2181dba23cf",1131:"1ac785798c33d445a662",1213:"a2ab798ed57291783dac",1231:"3a50f67686b31fc42c00",1772:"4cad33a1785c14f9a3f8",1942:"07c0507f73de5c49faab",2009:"ab8906781c9641e430f1",2106:"f57196f852a2f5fe8564",2390:"91d1fc1f591e852502ad",2552:"186e91acc01b74603da0",2590:"68290cd8d9bf295c44ac",2844:"109973b801f6ff8752ed",2978:"b3cb5b00813c7361dcf2",2987:"31ffa97bd6b596c9dfe3",3274:"f7fd16701248cd3d33fd",3450:"1eabc856027e72122a22",4066:"2c769aa805d195aaec5b",4091:"c6daef6e602f996c0bd3",4158:"e231bf4644002ecad221",4329:"ef75e680701ad98fc0ca",4527:"e8a2a8cd61693351582f",4646:"82d21bd7b183cdeb5eeb",4714:"a9bc14522e19a4030f31",4889:"6064f61c508728f860b4",5019:"aadd414ab46b6aa8a9ba",5047:"73bf2547156e955eed1d",5155:"8929efe69bf21677f6d0",5304:"159e929c07ef4e1ebd6e",5429:"7397817c795d018d5518",5539:"eacd9e0d87d445b94a48",5553:"6e0b77f1d4267a1d2b02",5850:"44d46a18a41f664670c0",6158:"ee3f7ff34c5f4af26d74",6194:"726078b69c57150105b4",6255:"53461cbdbd4563dce184",6261:"d7809c75407908e2bd1e",6456:"a0e4e8c639b99fe6d1c1",6559:"68b1db9ba257d2dc2bef",6671:"6055abe67ec3cac19fc6",6737:"914fdaf157147acbae26",6883:"fa2b954cf29aa505c136",7028:"b7ec91fc61f47e301390",7334:"0a1297a871633e0bc52c",7356:"581d3b59c4106e99cbf4",7438:"4f1949cf0291279dc92f",7624:"260c52f6459c3cb9a0af",7658:"02e00dd8274b7ca7361f",7702:"b53d89d820b40f1b57e5",7712:"dfdc4d6ad42ee4bbc8b3",7727:"ca5d2c1f92acee0993e6",7731:"fc571ef82b17c18d772e",7757:"15ab0517852b07044871",7908:"7579a1e2dad366811297",8155:"0c88c373cd037b2cd1b9",8210:"c249e93165dbb518fa58",8228:"0ef292c6c07b0b03cc3a",8239:"0b62eb96110b44b4d34b",8321:"4a304adc6b166c75f6b8",8478:"1562eba353e358405709",8551:"5037a8be9386358ab941",8631:"6796827941bd0634a167",8952:"f1f8118c003bd9631032",9167:"83584f57bbc43cd4f8bf",9168:"f0c0a0da5ec398cd73f3",9177:"9f3388250bfe030c2379",9203:"87f7098190310b8a6707",9218:"c925b7a39a4299fdda5c",9314:"34b8f0b382c8eec48309",9495:"876a79736eb7223a79e3",9754:"56c73e2643f19f438688",9827:"28d65e6c88a4f3f023e0",9831:"2dd08ae9fc8c832d8b44"}[e]+".en.js",o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r={},n="stackoverflow:",o.l=(e,t,a,i)=>{if(r[e])r[e].push(t);else{var s,c;if(void 0!==a)for(var l=document.getElementsByTagName("script"),d=0;d<l.length;d++){var p=l[d];if(p.getAttribute("src")==e||p.getAttribute("data-webpack")==n+a){s=p;break}}s||(c=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,o.nc&&s.setAttribute("nonce",o.nc),s.setAttribute("data-webpack",n+a),s.src=e),r[e]=[t];var u=(t,a)=>{s.onerror=s.onload=null,clearTimeout(f);var n=r[e];if(delete r[e],s.parentNode&&s.parentNode.removeChild(s),n&&n.forEac
1h((e=>e(a))),t)return t(a)},f=setTimeout(u.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=u.bind(null,s.onerror),s.onload=u.bind(null,s.onload),c&&document.head.appendChild(s)}},o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.p="",(()=>{var e={1296:0,4939:0,8205:0};o.f.j=(t,a)=>{var r=o.o(e,t)?e[t]:void 0;if(0!==r)if(r)a.push(r[2]);else{var n=new Promise(((a,n)=>r=e[t]=[a,n]));a.push(r[2]=n);var i=o.p+o.u(t),s=new Error;o.l(i,(a=>{if(o.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var n=a&&("load"===a.type?"missing":a.type),i=a&&a.target&&a.target.src;s.message="Loading chunk "+t+" failed.\n("+n+": "+i+")",s.name="ChunkLoadError",s.type=n,s.request=i,r[1](s)}}),"chunk-"+t,t)}},o.O.j=t=>0===e[t];var t=(t,a)=>{var r,n,[i,s,c]=a,l=0;if(i.some((t=>0!==e[t]))){for(r in s)o.o(s,r)&&(o.m[r]=s[r]);if(c)var d=c(o)}for(t&&t(a);l<i.length;l++)n=i[l],o.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return o.O(d)},a=self.webpackChunkstackoverflow=self.webpackChunkstackoverflow||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))})(),o.O(void 0,[5102],(()=>o(53117)));var c=o.O(void 0,[5102],(()=>o(82505)));c=o.O(c)})();

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.