').text(__tr(["An edit has been made to this post"], undefined, "en", []))),a=0===t.find(".inline-editor").length,o=function(){$(".js-new-post-activity[data-postid="+e.id+"]").remove(),a&&t.off("click",o),0===$("#review-content").length&&_([e.id]),$(document).trigger("refreshEdit",e.id)};a&&t.click(o);n.prependTo(t).find("a").click((function(e){return e.stopPropagation(),o(),!1}))}(t);break;case"post-deleted":!function(e){var t=e.aId||e.qId,n=!!e.aId,a=n?$("#answer-"+e.aId):$("#question");a.css("opacity",.1);var s=$('
');s.insertBefore(a);var i=o.options.user.canSeeDeletedPosts?__tr(["This post has been deleted - click to refresh the page"], undefined, "en", []):__tr(["This post has been deleted and is no longer viewable"], undefined, "en", []);$("").text(i).appendTo(s).click((function(){window.location.reload(!0)})),$(".popup[data-postid="+t+"]").fadeOutAndRemove()}(t)}}}))},unsubscribeToQuestion:function(e,t){w(e+"-question-"+t)},pauseQuestionNotifications:function(e){h=e},subscribeToStagingGroundQuestion:function(e,t,n,a,s,i){var r=e+"-question-"+t;v(r),p.addListener(r,(function(e){if(!h){var t=$.parseJSON(e);if(t.acctid!=o.options.user.accountId)switch(m(r+" "+e),t.a){case"comment-add":n(t);break;case"review-action":a(t);break;case"post-edit":s(t);break;case"post-deleted":i(t)}}}))},subscribeToReputationNotifications:function(e){if(null!=o.options.user.accountId){var t=e+"-"+o.options.user.userId+"-reputation";v(t),p.addListener(t,(function(e){!function(e){var t=$("#hlinks .reputation-score, .links-container .reputation, .js-header-rep");if(t.text()==e.score)return;0==$(":animated").length&&t.fadeTo("fast",.8).fadeTo("fast",1);t.text(e).attr("title",__tr(["your reputation: $reputation$"], {reputation: e}, "en", [])),t.trigger("reputationchange")}(e)}))}},updateRelativeDates:O,subscribeToReviewDashboard:function(e){var t=e+"-review-dashboard-update";v(t),p.addListener(t,(function(e){var t=$.parseJSON(e),n=$('.dashboard-activity[data-review-task="'+t.i+'"]');0==n.find('.dashboard-user[data-user="'+t.u+'"]').length&&(n.find(".dashboard-user:nth-child(6)").remove(),n.css("overflow","hidden"),n.children().css({left:"-44px"}),n.prepend(t.html).children().animate({left:0},(function(){n.css("overflow","visible")})))}))},subscribeToTopBarNotifications:function(e){if(null!=o.options.user.accountId){var t=o.options.user.accountId+"-topbar";v(t),p.addListener(t,(function(e){o.topbar.handleRealtimeMessage(e)}))}},subscribeToCounts:function(e){v(e+"-qcnt-feed"),p.addListener(e+"-qcnt-feed",(function(e){$("div#q-cnt").html(e)})),v(e+"-evc-feed"),p.addListener(e+"-evc-feed",(function(e){$("div#evc-cnt").html(e)})),v(e+"-acnt-feed"),p.addListener(e+"-acnt-feed",(function(e){$("div#a-cnt").html(e)}))},genericSubscribe:function(e,t){p.addListener(e,t),v(e)},genericUnsubscribe:function(e,t){p.removeListener(e,t),w(e)},reloadPosts:_,debug:function(e){t?t.send("debug-"+e):m("not connected")}}}()},35763:()=>{StackExchange=window.StackExchange=window.StackExchange||{},StackOverflow=window.StackOverflow=window.StackOverflow||{},StackExchange.bindShowMoreHotNetworkQuestions=function(){let e=$("#hot-network-questions"),t=e.find(".js-show-more"),n=e.find(".js-hidden");if(!e.length||!t.length||!n.length)return;let a=$("#mainbar").height(),o=$("#sidebar").height()+550;n.attr("style","visibility:hidden").removeClass("dno");let s=0,i=[];if(n.each(((e,t)=>{let n=$(t).height();i.push(n),s+=n})),a>=o+s)return t.remove(),void n.attr("style","").show();let r=[],c=o;n.each(((e,t)=>{let n=$(t),o=i[e];c+o<=a&&(r.push(n),c+=o)})),n.attr("style","").addClass("dno"),r.forEach((e=>e.show())),t.click((()=>(n.show(),t.remove(),!1)))}},19062:()=>{StackExchange=window.StackExchange=window.StackExchange||{},StackOverflow=window.StackOverflow=window.StackOverflow||{},StackExchange.sidebar={initCollectionWidget:function(e){var t=$(".js-in-these-collections-widget").parent();t.on("click",".js-fetch-add-to-collection-modal",(function(t){var n=$(t.target);n.hasClass("is-loading")||(n.addClass("is-loading"),StackExchange.helpers.loadModal("/collections/modal-add-to-collection?postId="+e).always((function(){n.removeClass("is-loading")})))})),t.on("click",".js-collections-widget--show-all",(function(e){$(e.target).add(".js-widget-collection.d-none").toggleClass("d-none")}))}}},52:()=>{StackExchange=window.StackExchange=window.StackExchange||{},StackOverflow=window.StackOverflow=window.StackOverflow||{},StackExchange.expandableOverflow={init:function(e,t){if(!e||!t)return;const n=new ResizeObserver((e=>{const n=e[0].target;n.scrollHeight>n.clientHeight?(n.classList.add("v-truncate-fade"),null==t||t.classList.remove("v-hidden")):(n.classList.remove("v-truncate-fade"),null==t||t.classList.add("v-hidden"))}));t.addEventListener("click",(()=>{n.disconnect(),e.classList.remove("v-truncate-fade"),e.classList.add("h-auto","hmx-initial"),t.classList.add("v-hidden")}),!1),n.observe(e)}}},65431:()=>{var e;e=window.StackExchange=window.StackExchange||{},StackOverflow=window.StackOverflow=window.StackOverflow||{},function(e){e.bindCommunityWikiConfirmation=function(e){e.find("input[type=checkbox][name=communitymode]").off("click").one("click",(()=>confirm(__tr(["Are you sure you want to make this post Community Wiki?$blankLine$Doing so will remove explicit ownership and you will no longer earn reputation for upvotes on it. Once saved, this option cannot be unchecked without moderator assistance."], {blankLine: "\n\n"}, "en", []))))}}(e||(e={}))},82813:()=>{StackExchange=window.StackExchange=window.StackExchange||{},StackOverflow=window.StackOverflow=window.StackOverflow||{},$(document).on("click",".js-feed-link",(function(e){const t=$(this),n=t.siblings(".js-feed-link-modal").clone();n.length>0&&(e.preventDefault(),StackExchange.helpers.showModal(n,{returnElements:t,shown:function(){n.find(".s-input").focus().select()}}))}))},13149:()=>{StackExchange=window.StackExchange=window.StackExchange||{},StackOverflow=window.StackOverflow=window.StackOverflow||{},StackExchange.ga=function(){if(StackExchange.ga&&StackExchange.ga.inited)return StackExchange.ga;var e,t,n=0,a=null,o=null;const s={};var i=function(e){e.find("[data-ga]").each((function(){const e=$(this),t=e.is("form"),n=t?"submit":"click";e.on(n,(n=>{const a=h(e);null!==a&&(l(e,a),t&&d(e,a))}))})),e.find("[data-ga-action]").each((function(){const e=$(this);e.on("change",(()=>u(e)))}))},r=function(t,n){setTimeout((()=>function(t,n){try{if(g(`set: name: '${t}', value: '${n}'`),!e)return;for(var a=0;afunction(n,a,o,s){try{if(g(`track: category: '${n}', action: '${a}', label: '${o}'`),!e&&!t)return;if(null==n||null==a)return;if(k(),e&&e.tracker)for(var i=0;i$(e).data("ga-value")||$(e).val())).join(" "):a.data("ga-value")||a.val();const i=a.closest("form");if(0===i.length||null===o)return;var r=i.attr("id");void 0===r&&(r="ga-form-"+n++,i.attr("id",r));let c=s[r];void 0===c&&(c=s[r]={});const l=a.attr("data-ga-action"),d="false"!==a.attr("data-ga-is-pii")?"PII Omitted":o;c[l]=d},h=function(e){const t=e.data("ga");return void 0===t?null:{category:t[0],action:t[1],label:t[2],inputActionPrefix:t[3],fields:t[4]}},p=function(e){return`tracker_${e}`},f=function(e,t){if(0==e)return t;return`${p(e)}.${t}`};function g(e){try{if(!StackExchange.options.enableLogging)return;console.log("StackExchange.ga: "+e)}catch(e){}}function m(e,t){try{if(!StackExchange.options.enableLogging)return;console.error(`StackExchange.ga: ${e}`,t)}catch(e){}}function v(){var e=window.location.origin,t=new URL(window.location.href);t.searchParams.delete("email"),t.searchParams.delete("auth"),t.searchParams.delete("e");var n=t.href,a=n.replace(e,"");return{href:n,relativePath:a}}function w(e){var t=e.toFixed(0).toString();return t.length<2?"0"+t:t}function k(){var t,n,o;e&&(e.sendTitles||r("title","Channel Page"),a&&r("dimension6",a),r("dimension8",(t=new Date,n=-t.getTimezoneOffset(),o=n>=0?"+":"",t.toISOString().slice(0,-1)+o+w(n/60)+":"+w(n%60))),r("dimension11",v().href))}function b(e){if(e.tracker("consent","default",{ad_storage:"denied",analytics_storage:"denied"}),x(e.consentsToPerformanceCookies,e.consentsToTargetingCookies),e.checkForAdBlock){var t=S();e.eventParameters.ads_blocked=t}e.tracker("js",new Date),e.sendTitles||(e.eventParameters.page_title="Channel Page"),e.tracker("set",e.eventParameters),e.tracker("config",e.trackingCodes[0],e.eventParameters),e.trackClicks&&function(){function e(e){let t;try{t=new URL(e)}catch(t){return{href:e,outbound:!1}}return{...t,outbound:!(t.host===window.location.host)}}function t(e){for(var t;e;){if("A"===e.nodeName)return e;if("BUTTON"===e.nodeName)return e;if("INPUT"===e.nodeName){var n=null===(t=e.getAttribute("type"))||void 0===t?void 0:t.toUpperCase();if("BUTTON"===n||"SUBMIT"===n)return e}e=e.parentNode}return null}window.addEventListener("click",(n=>{const a=t(n.target);if(a&&"getAttribute"in a){let t=e(a.getAttribute("href")||"");StackExchange.gaReady((()=>_("click",{outbound:t.outbound,link_text:a.innerText,link_classes:a.getAttribute("class"),link_id:a.getAttribute("id"),link_url:a.getAttribute("href")})))}return!0}),{capture:!0,passive:!0})}()}function S(){let e=!1,t=document.createElement("ins");return t.className="AdSense",t.style.display="block",t.style.position="absolute",t.style.top="-1px",t.style.height="1px",document.body.appendChild(t),e=!t.clientHeight,document.body.removeChild(t),e}function x(e,n){t.tracker("consent","update",{analytics_storage:e,ad_storage:n})}function _(e,n){try{g(`trackGA4: eventName: '${e}'`),navigator&&navigator.sendBeacon&&(n=$.extend(n,{transport_type:"beacon"})),(null==t?void 0:t.tracker)&&(null==t||t.tracker("event",e,n))}catch(t){m(`trackGA4: eventName: '${e}'`,t)}}return{inited:!1,init:function(n){if(!n)return;const s=n.GA3,c=n.GA4;s&&s.tracker&&s.trackingCodes&&s.trackingCodes.length>0&&(function(e){const t={allowLinker:!0};let n="auto";window.location.host.indexOf("stackexchange.com")>=0&&(n="stackexchange.com"),StackExchange.options.user.accountId&&(t.userId=StackExchange.options.user.accountId.toString()),e.tracker("create",e.trackingCodes[0],n,t),e.autoLink&&e.autoLink.length>0&&(e.tracker("require","linker"),e.tracker("linker:autoLink",e.autoLink)),r("transport","beacon");for(var a=1;a{e&&(a=e.get("clientId")),StackExchange.gaInitialized.resolve()}))),c&&c.tracker&&c.trackingCodes&&c.trackingCodes.length>0&&(b(t=c),t.tracker("get",c.trackingCodes[0],"client_id",(e=>{e&&(o=e)})),StackExchange.gaInitialized.resolve()),i($(document)),StackExchange.ga.inited=!0},bindHandlers:i,setCampaign:function(t,n,a){e&&(t&&r("campaignMedium",t),n&&r("campaignName",n),a&&r("campaignSource",a))},setDimension:r,setTitle:function(t){e&&t&&r("title",t)},setUrl:function(t){e&&t&&r("page",t)},track:c,trackElement:l,trackFormInputs:d,trackGA4:_,trackPageView:function(){setTimeout((()=>function(){try{if(g(`send: pageview: '${v().relativePath}'`),!e)return;k();for(var t=0;t{var e;e=window.StackExchange=window.StackExchange||{},StackOverflow=window.StackOverflow=window.StackOverflow||{},function(e){!function(t){class n{constructor(e){this.cookieId=e.attr("data-cookie"),this.expireDate=new Date(+e.attr("data-expire-date"))}setCookie(e){$.cookie(this.cookieId,e,{expires:this.expireDate,path:"/"})}ctaClicked(){this.setCookie(`2;${Date.now()}`)}dismissed(){this.setCookie(`4;${Date.now()}`)}}function a(t,a,o){const s=new n(t);return t.find(".js-link").click((()=>{s.ctaClicked(),o&&window.open(o,"_blank"),a()})),t.find(".js-dismiss").click((n=>{n.preventDefault(),s.dismissed(),a(),"true"===t.attr("data-is-site-sat")?$.post("/survey/site-satisfaction/dismiss",{fkey:e.options.user.fkey}):"true"===t.attr("data-is-coso-survey")&&$.post("/survey/collectives/dismiss",{fkey:e.options.user.fkey,slug:t.data("coso-slug")})})),s}function o(){const e=$(".js-popover-reference");$(".js-announcement-banner").animate({height:"0",opacity:0},"fast","linear",(function(){$(this).remove()})),e.length&&Stacks.hidePopover(e[0])}t.announcementBannerInit=function(){a($(".js-announcement-banner"),o)},t.sidebarPopoverInit=function(){const e=$(".js-notice-sidebar-popover"),t=$(".js-popover-reference");a(e,o),e.length&&t.length&&setTimeout((()=>{Stacks.showPopover(t[0])}),1e3)},t.researchBannerInit=function(){var t=$(".js-research-banner"),a=new n(t),o=function(){var e=$(this).closest(".research-banner__state");if(!e)return!1;var t=$(".js-research-banner"),n=t.find(".research-banner__state");n.hide();var a=n.index(e),o=$(n.get(a+1));t.removeClass(e.data("propagateClass")),t.addClass(o.data("propagateClass")),o.show()},s=function(t){e.helpers.showToast(t,{type:"danger",transientTimeout:3e3})};t.find("form.js-submit").submit((function(n){return n.preventDefault(),$.ajax({type:"POST",url:t.data("cta-url"),data:{fkey:e.options.user.fkey}}).done((function(e){e.success?a.ctaClicked():s(e.message)})).fail(s),o.call(this),!1})),t.find(".js-research-dismiss").click((()=>(a.dismissed(),t.remove(),!1))),t.find(".js-research-banner-state .js-research-confirm").click(o)},t.researchToastInit=function(t){const n=$(".js-research-toast"),o=n.attr("data-campaign"),s=a(n,(()=>e.helpers.hideToasts()),t);n.find(".js-link").click((()=>e.gps.track("research_toast.click",{campaign:o}))),n.closest(".js-toast").find(".js-dismiss").click((()=>{e.gps.track("research_toast.dismiss",{campaign:o}),s.dismissed()})),e.gps.track("research_toast.show",{campaign:o})}}(e.Notice||(e.Notice={}))}(e||(e={}))},72046:()=>{var e;e=window.StackExchange=window.StackExchange||{},StackOverflow=window.StackOverflow=window.StackOverflow||{},function(e){!function(t){function n(t){const n=t.closest(".js-outdated-answers").find(".js-modal-container");let a=t.data("post-id");$.ajax({url:"/posts/outdated/modal/"+a,dataType:"html",type:"GET",success:function(t){n.html(t),setTimeout((()=>Stacks.showModal(n.find("#js-outdated-answers-modal")[0])),50),$(".js-submit-outdated-answer").on("click",(function(t){!function(t){let n=0,a=$(".js-outdated-options"),o=a.closest(".js-outdated-answers"),s=o.data("answer-type"),i=o.data("position-on-page"),r=o.data("score");a.find(".s-checkbox:checked").each((function(e,t){let a=$(t).data("answer-flag-value");n|=a})),e.using("gps",(function(){e.gps.track("outdated_prompt.yes_detail",{OutdatedAnswerOptions:n,AnswerType:s,PositionOnPage:i,AnswerId:t,Score:r})}))}(a)}))}})}function a(e){let t=$(`.js-outdated-answers[data-post-id=${e}]`);t.find(".js-outdated-interactions").addClass("d-none"),t.find(".js-outdated-svg").removeClass("native"),t.find(".js-outdated-answer-prompt").text(__tr(["Thanks for your feedback on this answer."], undefined, "en", []))}t.initAnon=function(e){e&&($(".js-outdated-yes").on("click",(function(e){let t=$(this).data("post-id");n($(this)),a(t)})),$(".js-outdated-no").on("click",(function(){a($(this).data("post-id"))})))},t.openModal=n,t.userVoted=a}(e.OutdatedAnswers||(e.OutdatedAnswers={}))}(e||(e={}))},41235:()=>{StackExchange=window.StackExchange=window.StackExchange||{},function(e){!function(e){let t;!function(e){e[e.Question=1]="Question",e[e.Answer=2]="Answer",e[e.Wiki=3]="Wiki",e[e.TagWikiExcerpt=4]="TagWikiExcerpt",e[e.TagWiki=5]="TagWiki",e[e.ModeratorNomination=6]="ModeratorNomination",e[e.WikiPlaceholder=7]="WikiPlaceholder",e[e.PrivilegeWiki=8]="PrivilegeWiki",e[e.Article=9]="Article",e[e.HelpArticle=10]="HelpArticle",e[e.Collection=12]="Collection",e[e.ModeratorQuestionnaireResponse=13]="ModeratorQuestionnaireResponse",e[e.Announcement=14]="Announcement",e[e.CollectiveDiscussion=15]="CollectiveDiscussion",e[e.CollectiveCollection=17]="CollectiveCollection"}(t=e.PostTypeId||(e.PostTypeId={}))}(e.Models||(e.Models={}))}((window.StackOverflow=window.StackOverflow||{})||{})},33790:()=>{var StackExchange;StackExchange=window.StackExchange=window.StackExchange||{},StackOverflow=window.StackOverflow=window.StackOverflow||{},function(StackExchange){var ads;(function(ads){const modalClass=".js-ad-report";let adReports;class AdReports{constructor(e,t,n){var a;if(this.googletag=e,this.adReportUrl=t,this.adReportText=n,this.handleSlotRendered=e=>{if(e&&e.slot&&!e.isEmpty){var t=e.slot.getSlotElementId();if(t){var n=$("#"+t).parent(".js-zone-container").find(".js-report-ad-button-container");if((e.creativeId||e.lineItemId||!e.isEmpty)&&(!clc.options.dh||-1===clc.options.dh.indexOf(e.lineItemId))){var a=$(`${this.adReportText} `);n.append(a),a.data("modal-url",this.adReportUrl),a.data("ad-unit",e.slot.getSlotElementId());var o=JSON.stringify(e);a.data("google-event-data",o),this.initButton(a)}}}},this.googletag.pubads().addEventListener("slotRenderEnded",this.handleSlotRendered),Array.isArray(null===(a=null===clc||void 0===clc?void 0:clc.dfp)||void 0===a?void 0:a.slotsRenderedEvents))for(var o=0;o{t.preventDefault();const n=e.data("modal-url"),a=e.data("google-event-data");return this.loadModal(n,e,a),!1}))}loadModal(url,$link,googleEventData){StackExchange.helpers.loadModal(url,{returnElements:$link}).then((()=>{this.initForm(googleEventData)})).fail((responseText=>{var message="",response=eval("("+responseText+")");message=response&&response.isLoggedOut?__tr(["Your login session has expired, please login and try again."], undefined, "en", []):__tr(["An error occurred when loading the report form - please try again"], undefined, "en", []),StackExchange.helpers.showToast(message,{type:"danger"})}))}removeModal(){StackExchange.helpers.closePopups($(modalClass),"dismiss")}initForm(e){const t=$(".js-ad-report-form"),n=t.find(".js-json-data"),a=t.find(".js-ad-report-reason"),o=t.find(".js-ad-report-reason-other"),s=t.find(".js-file-uploader-input"),i=t.find(".js-image-uploader"),r=t.find(".js-clear-image-upload"),c=t.find(".js-image-uploader-text"),l=t.find(".js-image-uploader-preview"),d=t.find(".js-image-uploader-link"),u=t.find(".js-file-error"),h=["image/png","image/jpg","image/jpeg"],p=t.find(".js-drag-drop-enabled"),f=t.find(".js-drag-drop-disabled");d.on("click",(function(e){e.preventDefault(),s.trigger("click")})),n.val(e),a.on("change",(e=>{o.toggleClass("d-none","3"!==$(e.target).val())}));s.change((function(){var e=s[0];g()&&v(e.files)}));var g=function(){const e=__tr(["Please select a PNG or JPG file"], undefined, "en", []),t=__tr(["The file must be under 2 MiB"], undefined, "en", []);var n=s[0];if(null==n.files)return!1;var a=n.files[0];return null==a?(m(!0),!1):h.indexOf(a.type)<0?(u.text(e),u.removeClass("d-none"),m(!0),!1):a.size>2097152?(u.text(t),u.removeClass("d-none"),m(!0),!1):(u.addClass("d-none"),m(!1),!0)},m=function(e){u.parent().toggleClass("has-error",e)},v=function(e){i.removeClass("p16 ba bas-dashed bc-black-225"),r.removeClass("d-none"),c.addClass("d-none");var t=new FileReader;t.onload=function(e){null!=e.target&&(l.prop("src",e.target.result),l.removeClass("d-none"))},t.readAsDataURL(e[0])};r.on("click",(e=>{e.preventDefault(),s.val(""),l.prop("src",""),l.addClass("d-none"),r.addClass("d-none"),c.removeClass("d-none"),i.addClass("p16 ba bas-dashed bc-black-225")}));try{s[0].files=null,i.on("dragenter dragover dragleave drop",(function(e){e.preventDefault(),e.stopPropagation()})),i.on("dragenter dragover",(function(e){i.removeClass("bas-dashed"),i.addClass("bas-solid bc-black-225")})),i.on("dragleave drop",(function(e){i.removeClass("bas-solid bc-black-225"),i.addClass("bas-dashed")})),i.on("drop",(function(e){var t=e.originalEvent.dataTransfer.files;FileReader&&t&&1===t.length&&(s[0].files=t,g()&&v(t))}))}catch(e){p.addClass("d-none"),f.removeClass("d-none")}t.off().on("submit",(e=>{if(e.preventDefault(),!g())return!1;t.find("[type=submit]").prop("disabled",!0);var a=JSON.parse(n.val()||"{}");a.Reason=parseInt(t.find(".js-ad-report-reason:checked").val(),10),a.Description=o.val(),n.val(JSON.stringify(a));var s=new FormData(t[0]);return $.ajax({type:t.prop("method"),url:t.prop("action"),data:s,cache:!1,contentType:!1,processData:!1}).then(((e,t,n)=>{const a=n.getResponseHeader("content-type")||"";if("string"==typeof e&&0==a.indexOf("text/html")){const t=$(e).find(".js-modal-content");t.length>0&&$(".js-modal-content").replaceWith(t)}else this.removeModal(),StackExchange.helpers.showToast(__tr(["Thanks for your feedback. We’ll review this against our code of conduct and take action if necessary."], undefined, "en", []),{type:"success"})}),(function(){StackExchange.helpers.showToast(__tr(["Error uploading ad report."], undefined, "en", []),{type:"danger"})})).always((function(){t.find("[type=submit]").prop("disabled",!1)})),!1}))}}function init(e,t,n){adReports||(adReports=new AdReports(e,t,n))}ads.init=init})(ads=StackExchange.ads||(StackExchange.ads={}))}(StackExchange||(StackExchange={}))},78596:()=>{var e;e=window.StackExchange=window.StackExchange||{},StackOverflow=window.StackOverflow=window.StackOverflow||{},function(e){!function(t){t.showConfirmModal=function(n){var a=$('\n\n');const o=(e,t,n)=>{const o=a.find(e);t?o.append(t):n&&o.text(n)};return o("#confirm-modal-title",n.titleHtml,n.title),o("#confirm-modal-body",n.bodyHtml,n.body),o(".js-ok-button",n.buttonLabelHtml,n.buttonLabel||__tr(["OK"], undefined, "en", [])),o(".js-cancel-button",void 0,__tr(["Cancel"], undefined, "en", [])),new Promise(((o,s)=>{t.showModal(a,n),a.find(".js-ok-button").click((t=>{t.preventDefault(),o(!0),e.helpers.closePopups(a,"dismiss")})),a.on("popupClose",(e=>o(!1)))}))}}(e.helpers||(e.helpers={}))}(e||(e={}))},86761:(e,t,n)=>{"use strict";function a(e,t,n,a,o){const s=n.top.outerHeight/2+n.top.screenY-o/2,i=n.top.outerWidth/2+n.top.screenX-a/2;return n.open(e,t,`toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=${a}, height=${o}, top=${s}, left=${i}`)}n.d(t,{s:()=>a}),StackExchange=window.StackExchange=window.StackExchange||{},StackOverflow=window.StackOverflow=window.StackOverflow||{}},94650:(e,t,n)=>{var a={"./datepicker-af.js":[30480,4414,480],"./datepicker-ar-DZ.js":[88226,4414,8226],"./datepicker-ar.js":[37934,4414,7934],"./datepicker-az.js":[44876,4414,4876],"./datepicker-be.js":[69531,4414,9531],"./datepicker-bg.js":[24260,4414,2130],"./datepicker-bs.js":[3808,4414,3808],"./datepicker-ca.js":[58908,4414,8908],"./datepicker-cs.js":[31224,4414,1224],"./datepicker-cy-GB.js":[90016,4414,16],"./datepicker-da.js":[20487,4414,487],"./datepicker-de-AT.js":[19586,4414,9586],"./datepicker-de.js":[39018,4414,9018],"./datepicker-el.js":[58277,4414,3892],"./datepicker-en-AU.js":[15641,4414,5641],"./datepicker-en-GB.js":[64585,4414,4585],"./datepicker-en-NZ.js":[5623,4414,5623],"./datepicker-eo.js":[20463,4414,463],"./datepicker-es.js":[16227,4414,2298],"./datepicker-et.js":[67623,4414,7623],"./datepicker-eu.js":[40520,4414,520],"./datepicker-fa.js":[27618,4414,7618],"./datepicker-fi.js":[98444,4414,8444],"./datepicker-fo.js":[9383,4414,9383],"./datepicker-fr-CA.js":[82256,4414,2256],"./datepicker-fr-CH.js":[32909,4414,2909],"./datepicker-fr.js":[33283,4414,3283],"./datepicker-gl.js":[19036,4414,9036],"./datepicker-he.js":[35463,4414,5463],"./datepicker-hi.js":[42814,4414,2814],"./datepicker-hr.js":[9443,4414,9443],"./datepicker-hu.js":[77650,4414,7650],"./datepicker-hy.js":[77965,4414,7965],"./datepicker-id.js":[85832,4414,5832],"./datepicker-is.js":[46022,4414,6022],"./datepicker-it-CH.js":[95796,4414,5796],"./datepicker-it.js":[78457,4414,8161],"./datepicker-ja.js":[59970,4414,9970],"./datepicker-ka.js":[13172,4414,3172],"./datepicker-kk.js":[59807,4414,9807],"./datepicker-km.js":[10834,4414,834],"./datepicker-ko.js":[87171,4414,7171],"./datepicker-ky.js":[41391,4414,1391],"./datepicker-lb.js":[19724,4414,9724],"./datepicker-lt.js":[48457,4414,8457],"./datepicker-lv.js":[79681,4414,9681],"./datepicker-mk.js":[89348,4414,9348],"./datepicker-ml.js":[79989,4414,9989],"./datepicker-ms.js":[73726,4414,3726],"./datepicker-nb.js":[73391,4414,3391],"./datepicker-nl-BE.js":[50534,4414,534],"./datepicker-nl.js":[59930,4414,9930],"./datepicker-nn.js":[19796,4414,9796],"./datepicker-no.js":[89187,4414,178],"./datepicker-pl.js":[49575,4414,9575],"./datepicker-pt-BR.js":[80013,4414,2579],"./datepicker-pt.js":[59021,4414,9021],"./datepicker-rm.js":[80337,4414,337],"./datepicker-ro.js":[66086,4414,6086],"./datepicker-ru.js":[51610,4414,1610],"./datepicker-sk.js":[78578,4414,8578],"./datepicker-sl.js":[20711,4414,13],"./datepicker-sq.js":[10424,4414,424],"./datepicker-sr-SR.js":[24743,4414,4743],"./datepicker-sr.js":[52223,4414,2223],"./datepicker-sv.js":[23717,4414,3717],"./datepicker-ta.js":[51367,4414,1367],"./datepicker-th.js":[94954,4414,4954],"./datepicker-tj.js":[46529,4414,6529],"./datepicker-tr.js":[47554,4414,7554],"./datepicker-uk.js":[8385,4414,8385],"./datepicker-vi.js":[57923,4414,7923],"./datepicker-zh-CN.js":[68837,4414,8837],"./datepicker-zh-HK.js":[3573,4414,3573],"./datepicker-zh-TW.js":[36225,4414,6225]};function o(e){if(!n.o(a,e))return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=a[e],o=t[0];return Promise.all(t.slice(1).map(n.e)).then((()=>n.t(o,23)))}o.keys=()=>Object.keys(a),o.id=94650,e.exports=o},79258:(e,t,n)=>{"use strict";n.d(t,{Q:()=>o});var a=n(52443);const o=function(e){const t=e.closest(".js-post-menu"),n=t.attr("data-post-id"),o=t.find(".js-menu-popup-container");if(o.find(".js-cite-popup").length>0)return;const s=$('\n ');s.find(".js-cite-close").click((function(){s.fadeOutAndRemove()})),s.find("form").on("submit",(function(e){e.preventDefault()}));const i=s.find(".js-cite-example"),r=s.find(".js-cite-bibtex"),c=s.find(".js-cite-amsrefs"),l=s.find(".js-cite-text");o.append(s),(0,a.pK)(i),$.ajax({type:"GET",url:"/posts/"+n+"/citation",dataType:"json",success:function(e){(0,a.eu)(),i.html(e.example),l.val(e.bibtex),r.click((function(){l.val(e.bibtex)})),c.click((function(){l.val(e.amsref)}))}})}},30111:(e,t,n)=>{"use strict";n.d(t,{P:()=>b});var a,o=n(49087),s=n(52443),i=n(89820),r=n(57189),c=n(49413);function l(){$(document).on("click",".js-saves-btn",(function(){const e=$(this),t=e.attr("aria-pressed");g(e.data("post-id"),"true"===t,$(this),(n=>{return a=e,s=n,"false"===t?(a.attr("aria-pressed","true"),a.find(".js-saves-btn-selected").removeClass("d-none"),a.find(".js-saves-btn-unselected").addClass("d-none")):(a.attr("aria-pressed","false"),a.find(".js-saves-btn-selected").addClass("d-none"),a.find(".js-saves-btn-unselected").removeClass("d-none")),void(s&&(0,o.Vd)(a,s));var a,s})),function(e){const t=e.attr("aria-pressed"),n="true"===t,a=e.data("post-type-id"),o=e.data("user-privilege-for-post-click");r.track("post.click",{item:n?19:18,priv:o,post_type:a})}(e)}))}function d(){$(document).on("change",".js-save-manage-select",(function(e){const t=$(this).val(),n=$("#save-manage-add-list-textbox");"create"===t?(n.removeClass("d-none"),n.find("input").focus()):n.hasClass("d-none")||n.addClass("d-none")})),$(document).on("submit",".js-save-manage-form",(function(e){e.preventDefault();const t=$(this).find("#save-manage-add-list-textbox"),n=t.find("input"),a=$(this).find(".js-save-manage-select option:selected");m($("#save-manage-modal"),"/posts/save/manage-save",n,a,!0,(e=>{const o=$(this).closest("#save-manage-modal");if(o.length>0&&o.data("isMoveto")){const i=o.data("userId"),r=o.data("postId"),c=a.data("listId"),l=a.data("listName");if(n.length>0&&n.val().length>0&&!t.hasClass("d-none")){const t=(0,s.Qb)(n.val());return void(e&&(h(e.toString(),t,i),"True"===$(".js-saves-lists-posts").data("isAll")?p(e.toString(),t,r,i):f(o.data("postId"))))}if("True"===$(".js-saves-lists-posts").data("isForlater")&&"for-later"===a.val())return;c!==o.data("listId")&&("True"===$(".js-saves-lists-posts").data("isAll")?p(c,l,r,i):f(o.data("postId")))}}))}))}function u(e,t,n=!1){(0,s.Sv)(`/posts/${e}/open-save-modal?${n?"isMoveTo=true":""}${t?"&listId="+t:""}`).fail((()=>{var e=$("").text(__tr(["An error occurred"], undefined, "en", [])).html();(0,s.CF)(e,{type:"danger"})}))}function h(e,t,n){const a=`/users/saves/${n}/${e}`,o=$(".js-saves-sidebar-nav"),s=$(``);o.append(s);const i=$(".js-saves-sidebar-nav-mobile optgroup"),r=$(``);i.append(r)}function p(e,t,n,a){const o=$(`.js-saves-post-summary-${n}`).find(".js-saved-in");o.html(t),o.attr("href",`/users/saves/${a}/${e}`)}function f(e){const t=$(`.js-saves-post-summary-${e}`);if(t.length>0){t.remove();const e=$(".js-saves-count");var n=parseInt(e.data("saves-count")),a=n-=1;e.html(__tr(["$savesCount$ saved item","$savesCount$ saved items"], {savesCount: a}, "en", ["savesCount"])),e.attr("data-saves-count",a),e.data("saves-count",a),0==a&&($(".js-saves-post-list").addClass("d-none"),$(".js-saves-empty-state").removeClass("d-none"))}}function g(e,t,n,a){const o=`/posts/${e}/save${t?"?isUndo=true":""}`;n&&n.attr("disabled","true"),$.ajax({type:"POST",url:o,data:{fkey:i.Z.user.fkey},dataType:"json",success:function(t){n&&n.removeAttr("disabled");const{NextTooltip:o="",ToastMessage:i="",IsUndo:r=!1}=t;a&&a(o);var c=r?[]:[{labelContents:$("").text(__tr(["Manage"], undefined, "en", [])).html(),click:function(){u(e)}}];i&&(0,s.CF)(i,{useRawHtml:!0,actions:c,type:"success"})},error:function(){(0,s.CF)(__tr(["An error occurred"], undefined, "en", []),{type:"danger"}),n&&n.removeAttr("disabled")}})}function m(e,t,n,a,o=!0,r){let c,l,d,u,h;const p=e.find(".js-save-manage-submit"),f=e.find(".js-save-add-note"),g="create"===e.find(".js-save-manage-select").val(),m=n.val()&&n.val().length>0;if(a&&"for-later"===a.val()&&f.length>0&&!f.val())return void Stacks.hideModal(e.get(0));f.length>0&&(u=f.val()),a?d=a.data("listId"):e.data("list-id")&&(d=e.data("list-id"));const w=p.closest(".js-save-modal");w.length>0&&null!==w.data("postId")&&(c=w.data("postId")),a&&a.data("listName")?l=a.data("listName"):(g||m)&&(l=(0,s.Qb)(n.val()),null==e.data("modalAction")&&(h=!0));const k={fkey:i.Z.user.fkey,listName:l,postId:c,listId:d,isCreating:h,privateNote:u};$.ajax({type:"POST",url:t,data:k,dataType:"json",success:function(t){if(o){const{ToastMessage:e=""}=t;(0,s.CF)(e,{useRawHtml:!0,type:"success"})}const{ListId:n=0}=t;Stacks.hideModal(e.get(0)),r(n)},error:function(e){v(e)}})}function v(e){let t;const{responseJSON:n}=e;if("string"==typeof n)t=n;else if("object"==typeof n){const{ErrorMessage:e=""}=n;t=e}t=t&&t.length>0?t:__tr(["An error occurred."], undefined, "en", []),(0,s.CF)(t,{type:"danger"})}function w(){$(".js-saves-btn").click((function(){const e=$(this).data("post-id"),t=$(this);$.ajax({type:"GET",url:`/posts/${e}/save-anon-modal`,dataType:"html",success:function(e){StackExchange.openid.showLoginModal(e,{returnElements:t})},error:function(e){v(e)}}),r.track("favorite_popup.show",{})}))}function k(){const e=$(".question").data("questionid");$(".js-saves-popover-dismiss, .js-saves-popover-link").on("click",(function(){(0,c.hidePopover)(document.getElementById(`saves-btn-${e}`))})),$(`#saves-btn-${e}`).on("s-popover:hidden",(function(){$("#saves-launch-popover").remove(),$("#saves-btn").data("controller","s-tooltip"),$("#saves-btn").attr("aria-controls",""),$.cookie("notice-slp","1",{path:"/",expires:30}),i.Z.user.isAnonymous||$.post("/saves-launch-popover/dismiss",{fkey:i.Z.user.fkey})}))}function b(){$("#saves-launch-popover").length>=1&&k(),i.Z.user.isRegistered?(l(),d()):w()}!function(e){e[e.ViewNoNote=0]="ViewNoNote",e[e.ViewNote=1]="ViewNote",e[e.AddingNote=2]="AddingNote",e[e.EditingNote=3]="EditingNote"}(a||(a={}))},62363:(e,t,n)=>{"use strict";n.d(t,{r:()=>o});var a=n(89820);function o(e,t,n){const o=a.Z.user;return $.post(`/users/toggle-flag/${e}/${!!t}`,{fkey:o.fkey,userId:n||o.proxiedUserId||o.userId}).then((e=>!!e.hasFlags))}},53724:(e,t,n)=>{"use strict";var a,o,s;n.d(t,{xW:()=>s}),function(e){e[e.None=0]="None",e[e.FifteenMinutes=1]="FifteenMinutes",e[e.Daily=2]="Daily"}(a||(a={})),function(e){e[e.None=0]="None",e[e.HideLeftNavigation=1]="HideLeftNavigation",e[e.EnableKeyboardShortcuts=2]="EnableKeyboardShortcuts",e[e.HideHotNetworkQuestionsSidebar=8]="HideHotNetworkQuestionsSidebar",e[e.DisableNewsletterPersonalization=16]="DisableNewsletterPersonalization",e[e.DismissFreemiumTeamsCreationCTA=32]="DismissFreemiumTeamsCreationCTA",e[e.UnifiedSearchActiveByDefault=64]="UnifiedSearchActiveByDefault",e[e.DismissReviewQueueNoticeCampaign=128]="DismissReviewQueueNoticeCampaign",e[e.ForYouUnreadOnlyByDefault=256]="ForYouUnreadOnlyByDefault",e[e.DismissCollectivesNavbarCTA=512]="DismissCollectivesNavbarCTA",e[e.SearchTagNamesOnly=1024]="SearchTagNamesOnly",e[e.HideSGPostsOutsideOfStagingGround=2048]="HideSGPostsOutsideOfStagingGround",e[e.HideJobsLinkAsNew=4096]="HideJobsLinkAsNew"}(o||(o={})),function(e){e[e.None=0]="None",e[e.DisableSideNav=1073741824]="DisableSideNav",e[e.TeamGuide=1]="TeamGuide",e[e.DismissMarkdownEditorHelp=2]="DismissMarkdownEditorHelp",e[e.HideLeftNavigation=4]="HideLeftNavigation",e[e.DismissMentionsCallout=8]="DismissMentionsCallout",e[e.DismissQuestionPageProductBanner=16]="DismissQuestionPageProductBanner",e[e.DismissWelcomeModal=32]="DismissWelcomeModal",e[e.DismissCloseReopenPrivilegePopover=64]="DismissCloseReopenPrivilegePopover",e[e.DismissCloseReopenPrivilegeExplanationModal=128]="DismissCloseReopenPrivilegeExplanationModal",e[e.DismissPostReactionIntroPopover=256]="DismissPostReactionIntroPopover",e[e.DismissFollowQuestionIntroPopover=512]="DismissFollowQuestionIntroPopover",e[e.DismissClosedEditModal=1024]="DismissClosedEditModal",e[e.DismissModalForCompletedEditOnClosedQuestion=2048]="DismissModalForCompletedEditOnClosedQuestion",e[e.DismissAddAdminNotice=4096]="DismissAddAdminNotice",e[e.ShowReviewQueueNotice=8192]="ShowReviewQueueNotice",e[e.ReviewQueueNoticeIsForCampaign=16384]="ReviewQueueNoticeIsForCampaign",e[e.DismissReviewOnboarding=32768]="DismissReviewOnboarding",e[e.ShowNewReviewerOnboarding=65536]="ShowNewReviewerOnboarding",e[e.DismissModalForFirstPostQueue=131072]="DismissModalForFirstPostQueue",e[e.DismissModalForLateAnswerQueue=262144]="DismissModalForLateAnswerQueue",e[e.DismissModalForCloseVoteQueue=524288]="DismissModalForCloseVoteQueue",e[e.DismissModalForReopenVoteQueue=1048576]="DismissModalForReopenVoteQueue",e[e.DismissModalForTriageQueue=2097152]="DismissModalForTriageQueue",e[e.DismissModalForHelperQueue=4194304]="DismissModalForHelperQueue",e[e.DismissModalForSuggestedEditQueue=8388608]="DismissModalForSuggestedEditQueue",e[e.DismissModalForLowQualityPostQueue=16777216]="DismissModalForLowQualityPostQueue",e[e.DismissModalForFirstQuestionsQueue=33554432]="DismissModalForFirstQuestionsQueue",e[e.DismissModalForFirstAnswersQueue=67108864]="DismissModalForFirstAnswersQueue",e[e.DismissModalForContentHealthQueue=134217728]="DismissModalForContentHealthQueue",e[e.IsShareFeedbackDefaultSelf=268435456]="IsShareFeedbackDefaultSelf",e[e.DismissNewStagingGroundReviewerNotice=536870912]="DismissNewStagingGroundReviewerNotice",e[e.DismissNewStagingGroundAuthorNotice=1073741824]="DismissNewStagingGroundAuthorNotice",e[e.CollectivesExploredFeatures=-2147483648]="CollectivesExploredFeatures",e[e.CollectivesReadBulletin=1]="CollectivesReadBulletin",e[e.CollectivesCheckedLeaderboard=2]="CollectivesCheckedLeaderboard",e[e.CollectivesLearnedAboutRoles=4]="CollectivesLearnedAboutRoles",e[e.CollectivesDiscoveredRecAnswers=8]="CollectivesDiscoveredRecAnswers",e[e.CollectivesSeenAll=16]="CollectivesSeenAll",e[e.DismissAIPolicyBanner=32]="DismissAIPolicyBanner"}(s||(s={}))},52443:(e,t,n)=>{"use strict";function a(e){return(...t)=>e()(...t)}n.d(t,{CF:()=>r,Qb:()=>h,Sv:()=>i,eu:()=>s,go:()=>c,n$:()=>u,nC:()=>d,pK:()=>o,wq:()=>l});const o=a((()=>StackExchange.helpers.addSpinner)),s=(a((()=>StackExchange.helpers.addStacksSpinner)),a((()=>StackExchange.helpers.addLightbox)),a((()=>StackExchange.helpers.getLikelyErrorMessage)),a((()=>StackExchange.helpers.getRejectedMockXhr)),a((()=>StackExchange.helpers.getSpinnerImg)),a((()=>StackExchange.helpers.removeMessages)),a((()=>StackExchange.helpers.removeSpinner))),i=(a((()=>StackExchange.helpers.showErrorMessage)),a((()=>StackExchange.helpers.showInfoMessage)),a((()=>StackExchange.helpers.showMessage)),a((()=>StackExchange.helpers.showSuccessMessage)),a((()=>StackExchange.helpers.showModal)),a((()=>StackExchange.helpers.loadModal))),r=a((()=>StackExchange.helpers.showToast)),c=a((()=>StackExchange.helpers.hideToasts)),l=(a((()=>StackExchange.helpers.suggestedTransientTimeout)),a((()=>StackExchange.helpers.toggleStacksPopover))),d=(a((()=>StackExchange.helpers.queueStacksPopover)),a((()=>StackExchange.helpers.submitFormOnEnterPress)),a((()=>StackExchange.helpers.updateQueryStringParameter)),a((()=>StackExchange.helpers.DelayedReaction))),u=(a((()=>StackExchange.helpers.closePopups)),a((()=>StackExchange.helpers.showStacksNotice)),a((()=>StackExchange.helpers.removeParameterFromQueryString)),a((()=>StackExchange.helpers.enableSubmitButton)),a((()=>StackExchange.helpers.disableSubmitButton)),a((()=>StackExchange.helpers.loadTicks)),a((()=>StackExchange.helpers.encodeHexHtmlEntities)),a((()=>StackExchange.helpers.bindOnHashChange_HighlightDestination)),a((()=>StackExchange.helpers.MagicPopup)),a((()=>StackExchange.helpers.copyTextToClipboard)),a((()=>StackExchange.helpers.noDiacritics)),a((()=>StackExchange.helpers.tagSeparator)),a((()=>StackExchange.helpers.sanitizeAndSplitTags)),new Promise((e=>{StackExchange.ready(e)})));function h(e){return(new DOMParser).parseFromString(e,"text/html").body.textContent||""}},89820:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a=(0,n(23801).U)("Shared/options.mod.ts").options},23801:(e,t,n)=>{"use strict";function a(e){const t=o(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]}function o(e){const t=function(e){const t=e.replace(/\.(t|j)sx?/,"");return $(`script[type="application/json"][data-role="module-args"][data-module-name="${t}"]`)}(e);return t.toArray().map((e=>JSON.parse($(e).text())))}n.d(t,{U:()=>a,Y:()=>o})},71846:e=>{"use strict";e.exports=' '},62660:e=>{"use strict";e.exports=' '},99967:e=>{"use strict";e.exports=' '},29361:e=>{"use strict";e.exports=' '},7187:e=>{"use strict";e.exports=' '},74343:e=>{"use strict";e.exports=' '},41474:e=>{"use strict";e.exports=' '},68779:e=>{"use strict";e.exports=' '},5087:e=>{"use strict";e.exports=' '},95837:e=>{"use strict";e.exports=' '},84874:e=>{"use strict";e.exports=' '},84280:e=>{"use strict";e.exports=' '},43543:e=>{"use strict";e.exports=' '},39936:e=>{"use strict";e.exports=' '},26220:e=>{"use strict";e.exports=' '},39379:e=>{"use strict";e.exports=' '},33432:e=>{"use strict";e.exports=' '},12118:e=>{"use strict";e.exports=''},40229:e=>{"use strict";e.exports=' '},49413:e=>{"use strict";e.exports=window.Stacks},19567:e=>{"use strict";e.exports=window.jQuery}},__webpack_module_cache__={},leafPrototypes,getProto,inProgress,dataWebpackPrefix;function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var n=__webpack_module_cache__[e]={exports:{}};return __webpack_modules__[e].call(n.exports,n,n.exports,__webpack_require__),n.exports}__webpack_require__.m=__webpack_modules__,__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},getProto=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,__webpack_require__.t=function(e,t){if(1&t&&(e=this(e)),8&t)return e;if("object"==typeof e&&e){if(4&t&&e.__esModule)return e;if(16&t&&"function"==typeof e.then)return e}var n=Object.create(null);__webpack_require__.r(n);var a={};leafPrototypes=leafPrototypes||[null,getProto({}),getProto([]),getProto(getProto)];for(var o=2&t&&e;"object"==typeof o&&!~leafPrototypes.indexOf(o);o=getProto(o))Object.getOwnPropertyNames(o).forEach((t=>a[t]=()=>e[t]));return a.default=()=>e,__webpack_require__.d(n,a),n},__webpack_require__.d=(e,t)=>{for(var n in t)__webpack_require__.o(t,n)&&!__webpack_require__.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce(((t,n)=>(__webpack_require__.f[n](e,t),t)),[])),__webpack_require__.u=e=>4414===e?"webpack-chunks/4414.en.js":"webpack-chunks/"+e+"."+{13:"1261e145b6c2bece0495",16:"b3297ae7665a702f2b4c",58:"cb3a4b37f955ac1de226",178:"9f3f22a586111ced0c86",337:"4fc760e018ffc4a2ec4e",424:"8a0bcd335fc4eaf666d3",463:"9bd67269d77b1fb81119",480:"a53a99acf877a0631e01",487:"68f1ee89a721aa693e59",520:"adeb45e0ff61dbe78f6f",534:"751c8f54d4bd4cfbe8d0",834:"e49a49f433bee9194f95",1224:"e6d9eb6edb2d927fc634",1367:"fd075c9ceba9bb77b379",1391:"2e26b9e24ee37befe6d3",1610:"9aa9290d9bbfd643a6f0",2130:"d8e3a502d1f214bff494",2223:"bd9a805fb0301fe87297",2256:"b99cb77ced40cb44fea6",2298:"86dacda34412ca84b2cd",2579:"75476c9d97cb82f8b0c1",2814:"83128b962530da991b85",2909:"dd4d51fd89fb2aadaed5",3172:"9036de83521ec40fc881",3283:"34635c14b5ed31254e54",3391:"f3c986ea7f2a76fc2140",3573:"d8016a2783f73baf3d03",3717:"d270b8cd76916c0ee3fd",3726:"656cb0b1c9c77de47e43",3808:"bd2aa99b2c08e0e1f3e7",3892:"e897a374622b062049d8",4585:"45b0b0a5c6f6b651284f",4743:"ce812c47636973f3a3c0",4876:"2a69edc1684b55a172c0",4954:"8e74385165f86881c441",5463:"55ec7c0cfce87b70e126",5623:"1953e49861fa82bfb11a",5641:"4cac17c281f766662baa",5796:"664652c69d91c77c07d6",5832:"f43baadea4e36c4a9451",6022:"a072f6ff0e96db831239",6086:"919226cf8de0e81e39fd",6225:"f42cb8133cf891c124d2",6529:"e8bc82470860d97ab26a",7171:"0aa67ae4284ad675453b",7554:"98d9817b8cd5ba9d8371",7610:"6cb42b306c6594842130",7618:"3a7a8ae436fecd27838c",7623:"cb7cb871cff80bd63fea",7650:"7fcb8c9d5812952de411",7923:"628876e62fb7d82e0798",7934:"35783ae1125e251c45ed",7965:"d74859a340080963d6da",8087:"3ad75dc1fdd80d232d75",8161:"1b21739800b3dcba9078",8226:"161cdddddde9296e6eff",8385:"6682d00ccb323946040c",8444:"f3f960fa1f2a25649b81",8457:"a1a4d629006cff895706",8578:"6ee093d404713de59380",8837:"2166a2497e3565681b06",8908:"e73b25bb828c5ab1c222",9018:"a4f8c190cbcb11d7526a",9021:"906880351c9ddfd16fef",9036:"8624d2d9a056f993f098",9348:"400ed7595d02e864c272",9383:"84cfea2da6b5681c26b6",9443:"2085c1ae2d49d10b847a",9531:"d3fe217322770934f13c",9575:"fe0a4f6596ead9bb143d",9586:"a1afa2c42206ecae765c",9681:"a23460af5ed19b87c5f4",9724:"1b2aa7fb0c653b97af10",9796:"9bcd56efac98f80c2ca1",9807:"3219a4fb38823a477426",9930:"0a2bd6ffd3396d681c1f",9970:"b26f8d7bd812e5038a59",9989:"9b5f0395f130c4a9d7c4"}[e]+".en.js",__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),inProgress={},dataWebpackPrefix="stackoverflow:",__webpack_require__.l=(e,t,n,a)=>{if(inProgress[e])inProgress[e].push(t);else{var o,s;if(void 0!==n)for(var i=document.getElementsByTagName("script"),r=0;r{o.onerror=o.onload=null,clearTimeout(d);var a=inProgress[e];if(delete inProgress[e],o.parentNode&&o.parentNode.removeChild(o),a&&a.forEach((e=>e(n))),t)return t(n)},d=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),s&&document.head.appendChild(o)}},__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.p="",(()=>{var e={9399:0};__webpack_require__.f.j=(t,n)=>{var a=__webpack_require__.o(e,t)?e[t]:void 0;if(0!==a)if(a)n.push(a[2]);else{var o=new Promise(((n,o)=>a=e[t]=[n,o]));n.push(a[2]=o);var s=__webpack_require__.p+__webpack_require__.u(t),i=new Error;__webpack_require__.l(s,(n=>{if(__webpack_require__.o(e,t)&&(0!==(a=e[t])&&(e[t]=void 0),a)){var o=n&&("load"===n.type?"missing":n.type),s=n&&n.target&&n.target.src;i.message="Loading chunk "+t+" failed.\n("+o+": "+s+")",i.name="ChunkLoadError",i.type=o,i.request=s,a[1](i)}}),"chunk-"+t,t)}};var t=(t,n)=>{var a,o,[s,i,r]=n,c=0;if(s.some((t=>0!==e[t]))){for(a in i)__webpack_require__.o(i,a)&&(__webpack_require__.m[a]=i[a]);if(r)r(__webpack_require__)}for(t&&t(n);c{"use strict";__webpack_require__.p=document.getElementById("webpack-public-path").innerText+"Js/"})(),(()=>{"use strict";__webpack_require__(53766),__webpack_require__(69462);function e(e){const t=[...e.keys()];t.sort();for(const n of t)e(n)}StackExchange=window.StackExchange=window.StackExchange||{},StackOverflow=window.StackOverflow=window.StackOverflow||{},StackExchange=window.StackExchange=window.StackExchange||{},StackOverflow=window.StackOverflow=window.StackOverflow||{},StackExchange=window.StackExchange=window.StackExchange||{},StackOverflow=window.StackOverflow=window.StackOverflow||{},e(__webpack_require__(46807)),e(__webpack_require__(28322));var t=__webpack_require__(52443);StackExchange=window.StackExchange=window.StackExchange||{},StackOverflow=window.StackOverflow=window.StackOverflow||{},StackExchange.helpers.MagicPopup=function(e){var n,a,o,s,i={};var r=(0,t.nC)((function(a,r){var c;!s&&a&&(e.cache&&"c_"+a in i?c=$.Deferred().resolve(i["c_"+a]):(c=$.ajax({type:"GET",url:a,dataType:"html"}),e.cache&&c.done((function(e){i["c_"+a]=e}))),c.done((function(a){n&&n(),""!=a&&function(a,s){if($.contains(document.documentElement,a)&&(!e.predicate||e.predicate(a))){var i=$("
").attr("id",e.id).addClass(e.className).html(s),r=$(".lightbox, .lightbox-panel"),c=r.length>0?+r.css("z-index"):1e3,d=$("
").css({position:"absolute","z-index":c+2,width:1,height:1,top:0,left:0});e.unclipped||d.css({overflow:"hidden"}),e.renderInline||!e.hasOwnProperty("renderInline")?d.append(i).insertAfter(a):d.append(i).appendTo("body"),window.MathJax&&window.MathJax.Hub.Typeset(i[0]);var u=e.showing(a,i);if(u){var h,p={left:u.left};u.hasOwnProperty("bottom")?(p.bottom=u.bottom,p.top="auto"):p.top=u.top||0,e.shown&&(h=function(){e.shown(a,i)}),d.css(p);var f={height:i.outerHeight()+8,width:i.outerWidth()+8};e.fade?d.css(f).css("display","none").fadeIn(300,h):d.animate(f,300,h),d.addClass("esc-remove magic-popup").on("popupClosing",(e=>{e.preventDefault(),l()}))}n=function(){d.stop().remove(),e.removed&&e.removed(a,i),o=null,n=null},o=(0,t.nC)(n,e.dismissDelay||5);var g=d;u&&u.additional&&(g=g.add(...u.additional)),g.hover(o.cancel,o.trigger),g.focusin(o.cancel),g.focusout(o.trigger)}}(r,a)})))}),500),c=function(){if(!o||this!==a)return a=this,r.trigger(e.getUrl(this),this),s=!1,!1;o.cancel()},l=function(){s=!0,r.cancel(),o&&o.trigger()};$(document).on({mouseenter:c,mouseleave:l,focusin:c,focusout:l},e.selector)};__webpack_require__(35763);var n=__webpack_require__(26934);StackExchange=window.StackExchange=window.StackExchange||{},StackOverflow=window.StackOverflow=window.StackOverflow||{},StackExchange.mockups={init:function(){StackExchange.externalEditor.init({thingName:"mockup",getIframeUrl:function(e){let t="/plugins/mockups/editor";return e&&(t+="?edit="+encodeURIComponent(e)),t},buttonTooltip:"UI wireframe",onShow:function(e){window.addMockupToEditor=e},onRemove:function(){window.addMockupToEditor=null}})}},StackExchange.schematics={init:function(){let e;StackExchange.externalEditor.init({thingName:"schematic",getIframeUrl:function(e){let t="/plugins/schematics/editor";return e&&(t+="?edit="+encodeURIComponent(e)),t},buttonTooltip:"Schematic",checkSupport:function(){switch(function(){if(!window.postMessage)return 0;const e=document.createElement("div");if(e.innerHTML=" ","http://www.w3.org/2000/svg"!==(e.firstChild&&e.firstChild.namespaceURI))return 0;const t=navigator.userAgent;return/Firefox|Chrome/.test(t)?3:/Apple/.test(navigator.vendor)||/Opera/.test(t)?2:1}()){case 3:return!0;case 2:return confirm("Your browser is not officially supported by the schematics editor; however it has been reported to work. Launch the editor?");case 1:return confirm("Your browser is not officially supported by the schematics editor; it may or may not work. Launch the editor anyway?");default:return alert("Sorry, your browser does not support all the necessary features for the schematics editor."),!1}},onShow:function(t){const n=$("