load.php

https://www.ssbwiki.com/load.php?lang=en&modules=ext.popups.icons%2Cimages%2Cmain%7Cmediawiki.Uri%2Cexperiments%7Cmediawiki.ui.checkbox&skin=monobook&version=1t5ep

Analyzed: 3/17/2026, 12:13:12 AM

View Scan Result

Script Analysis Summary

Summary: load.php is a 74.8 KB external. Contains 288 functions with complexity score of 213. SHA-256: faf0e0b2bba059a6...

external74.8 KBML Embeddings Available

Code Metrics

File Size
74.8 KB
Functions
288*
Complexity
213
AST Nodes
11,409
AST Depth
52
Function Calls
579
Normalized Size
8.2 KB

Code Analysis

API Usage

dom193 calls
crypto11 calls
network44 calls

Control Flow

Functions66
Loops16
Conditionals92

String Statistics

Total Strings704
Unique Strings498
URLs Found2

Security Indicators

Encoding Functions

Code Style

Lines of Code14
MinifiedYes

Obfuscation Analysis

No obfuscation data available

Library Detection

No known library detected

Bundle Analysis

Not a bundled file

Copyright & License

License
"any",rvprop:"timestamp",inprop:"url",titles:n,smaxage:300,maxage:300,uselang:"content"},{headers:{"X-Analytics":"preview=1","Accept-Language":t.acceptLanguage}})}return{fetch:n,extractPageFromResponse:m,convertPageToModel:v,fetchPreviewForTitle:function(e){var t=n(e.getPrefixedDb());return t.then((function(e){return v(g(m(e)))})).promise({abort:function(){t.abort()}})},formatPlainTextExtract:g}}(new mw.Api,t);case"restbasePlain":return b($.ajax,n,P);case"restbaseHTML":return b($.ajax,n,T);default:throw new Error("Unknown gateway")}}function k(){function e(e){var t=["book","journal","news","note","web"],n=null;return e.find("cite[class]").each((function(e,r){for(var i=r.className.split(/\s+/),o=i.length;o--;)if(-1!==t.indexOf(i[o]))return n=i[o],!1})),n}return{fetchPreviewForTitle:function(t,n){var r=t.getFragment().replace(/ /g,"_"),i=function(e){var t="#".concat($.escapeSelector(e));return $("".concat(t," .mw-reference-text, ").concat(t," .reference-text"))}(r);if(!i.length||!i.text().trim()&&!i.children().length)return $.Deferred().reject("Footnote not found or empty",{textStatus:"abort",xhr:{readyState:0}}).promise({abort:function(){}});var o={url:"#".concat(r),extract:i.html(),type:l.TYPE_REFERENCE,referenceType:e(i),sourceElementId:n.parentNode.id};return $.Deferred().resolve(o).promise({abort:function(){}})}}}function S(e){return mw.html.escape(e)}var _={};function R(e){if(!_[e]){var t=document.createElement("div");t.innerHTML=e,_[e]=t.firstElementChild}return _[e].cloneNode(!0)}function A(e){var t=S(e.heading),n=S(e.saveLabel),r=S(e.closeLabel),i=S(e.helpText),o=S(e.okLabel),a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.map((function(e){var t=e.id,n=e.name,r=e.description,i=e.isChecked;return{id:S(t),name:S(n),description:r?S(r):"",isChecked:i}}))}(e.choices);return $($.parseHTML("\n\t\t<section id='mwe-popups-settings'>\n\t\t\t<header>\n\t\t\t\t<div>\n\t\t\t\t\t<div class='mw-ui-icon mw-ui-icon-element mw-ui-icon-popups-close close'>".concat(r,"</div>\n\t\t\t\t</div>\n\t\t\t\t<h1>").concat(t,"</h1>\n\t\t\t\t<div>\n\t\t\t\t\t<button class='save mw-ui-button mw-ui-progressive'>").concat(n,"</button>\n\t\t\t\t\t<button class='okay mw-ui-button mw-ui-progressive' style='display:none;'>").concat(o,"</button>\n\t\t\t\t</div>\n\t\t\t</header>\n\t\t\t<main id='mwe-popups-settings-form'>\n\t\t\t\t<form>\n\t\t\t\t\t").concat(a.map((function(e){var t=e.id,n=e.name,r=e.description,i=e.isChecked;return'\n\t\t\t\t\t<p class="mw-ui-checkbox">\n\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t'.concat(i?"checked":"","\n\t\t\t\t\t\t\tvalue='").concat(t,"'\n\t\t\t\t\t\t\ttype='checkbox'\n\t\t\t\t\t\t\tid='mwe-popups-settings-").concat(t,"'>\n\t\t\t\t\t\t<label for='mwe-popups-settings-").concat(t,"'>\n\t\t\t\t\t\t\t<span>").concat(n,"</span>\n\t\t\t\t\t\t\t").concat(r,"\n\t\t\t\t\t\t</label>\n\t\t\t\t\t</p>")})).join(""),"\n\t\t\t\t</form>\n\t\t\t</main>\n\t\t\t<div class='mwe-popups-settings-help' style='display:none;'>\n\t\t\t\t<div class=\"mw-ui-icon mw-ui-icon-element mw-ui-icon-footer\"></div>\n\t\t\t\t<p>").concat(i,"</p>\n\t\t\t</div>\n\t\t</section>\n\t").trim()))}function C(e){var t,n;return function(r){return t||(t=function(e){var t=[{id:l.TYPE_PAGE,name:mw.msg("popups-settings-option-page"),description:mw.msg("popups-settings-option-page-description")},{id:l.TYPE_REFERENCE,name:mw.msg("popups-settings-option-reference"),description:mw.msg("popups-settings-option-reference-description")}];return e||t.splice(1,1),A({heading:mw.msg("popups-settings-title"),closeLabel:mw.msg("popups-settings-cancel"),saveLabel:mw.msg("popups-settings-save"),helpText:mw.msg("popups-settings-help"),okLabel:mw.msg("popups-settings-help-ok"),choices:t})}(e),n=$("<div>").addClass("mwe-popups-overlay"),t.find(".save").on("click",(function(){var e={};t.find("input").each((function(t,n){e[n.value]=$(n).is(":checked")})),r.saveSettings(e)})),t.find(".close, .okay").on("click",r.hideSettings)),{appendTo:function(e){n.appendTo(e),t.appendTo(n)},show:function(){n.show()},hide:function(){n.hide()},toggleHelp:function(e){!function(e,t){var n=$("#mwe-popups-settings");t?(n.find("main, .save, .close").hide(),n.find(".mwe-popups-settings-help, .okay").show()):(n.find("main, .save, .close").show(),n.find(".mwe-popups-settings-help, .okay").hide())}(0,e)},setEnabled:function(e){Object.keys(e).forEach((function(n){t.find("#mwe-popups-settings-"+n).prop("checked",e[n])}))}}}}function O(e,t){var n;e.subscribe((function(){var r=e.getState();n!==r&&(t(n,r),n=r)}))}function I(e,t){if(function(e){return e.hash&&e.host===location.host&&e.pathname===location.pathname&&e.search===location.search}(e))try{return mw.Title.newFromText(t.get("wgPageName")+decodeURIComponent(e.hash))}catch(e){return null}return function(e,t){if(!e)return null;var n=mw.Title.newFromText(e);return n&&t.indexOf(n.namespace)>=0?n:null}(function(e,t){var n;try{n=new mw.Uri(e)}catch(e){return}if(n.host===location.hostname){var r,i=Object.keys(n.query).length;if(i)1===i&&"title"in n.query&&(r=n.query.title);else{var o=mw.util.escapeRegExp(t.get("wgArticlePath")).replace("\\$1","([^?#]+)"),a=new RegExp(o).exec(n.path);try{r=a&&decodeURIComponent(a[1])}catch(e){}}return r?"".concat(r).concat(n.fragment?"#".concat(n.fragment):""):void 0}}(e.href,t),t.get("wgContentNamespaces"))}function N(e){var t=$.Deferred();return setTimeout((function(){return t.resolve()}),e),t.promise()}var j=n("./src/ui/pointer-mask.svg"),D=n.n(j),L={h:250,w:203},Y={h:200,w:320};function H(e,t){var n=p.BRACKETED_DEVICE_PIXEL_RATIO;if(!e)return null;var r=e.width/n,i=e.height/n,o=e.height>e.width||r<Y.w;if(o&&i<L.h&&e.height<L.h||e.source.indexOf("\\")>-1||e.source.indexOf("'")>-1||e.source.indexOf('"')>-1)return null;var a,s,u,c,l=r/i,d=l>.7&&l<1.3;o?(a=r>L.w?(r-L.w)/-2:L.w-r,s=i>L.h?(i-L.h)/-2:0,u=L.w,c=L.h,r<u&&(a=0,u=r)):(a=0,s=i>Y.h?(i-Y.h)/-2:0,u=Y.w,c=i>Y.h?Y.h:i);var f,w,h=o&&r<L.w;return{el:t?(f=e.source,(w=document.createElement("img")).className="mwe-popups-thumbnail",w.src=f,w):function(e,t,n,r,i,o,a,s){var u="http://www.w3.org/2000/svg",c=document.createElementNS(u,"polyline"),p=-1===e.indexOf("not-tall")?[0,0,0,s]:[0,s-1,a,s-1];c.setAttribute("stroke","rgba(0,0,0,0.1)"),c.setAttribute("points",p.join(" ")),c.setAttribute("stroke-width",1);var l=$(document.createElementNS(u,"image"));l[0].setAttributeNS("http://www.w3.org/1999/xlink","href",t),l.addClass(e).attr({x:n,y:r,width:i,height:o});var d=$(document.createElementNS(u,"svg")).attr({xmlns:u,width:a,height:s}).append(l);return d.append(c),d}(o?"mwe-popups-is-tall":"mwe-popups-is-not-tall",e.source,a,s,r,i,u,c),isTall:o||d,isNarrow:h,offset:h?L.w-r:0,width:r,height:i}}function G(e,t){var n=R('\n\t<div class="mwe-popups" aria-hidden></div>\n');return n.className="mwe-popups mwe-popups-type-".concat(e),t.className="mwe-popups-container",n.appendChild(t),$(n)}function F(e,t,n,r){var i=G(e.type,R('\n\t<div class="mwe-popups-container">\n\t\t<div class="mw-ui-icon mw-ui-icon-element"></div>\n\t\t<strong class="mwe-popups-title"></strong>\n\t\t<a class="mwe-popups-extract">\n\t\t\t<span class="mwe-popups-message"></span>\n\t\t</a>\n\t\t<footer>\n\t\t\t<a class="mwe-popups-read-link"></a>\n\t\t</footer>\n\t</div>\n'));return i.find(".mw-ui-icon ").addClass("mw-ui-icon-preview-".concat(e.type)),i.find(".mwe-popups-extract").attr("href",e.url),i.find(".mwe-popups-message").html(S(n)),i.find(".mwe-popups-read-link").html(S(r)).attr("href",e.url),t?i.find(".mwe-popups-title").html(S(e.title)):i.find(".mwe-popups-title").remove(),i}var M="event.ReferencePreviewsPopups",U=!1;function X(e){var t=e.referenceType||"generic",n=mw.message("popups-refpreview-".concat(t));n.exists()||(n=mw.message("popups-refpreview-reference"));var r=G(e.type,R('\n<div class="mwe-popups-container">\n <div class="mwe-popups-extract">\n <div class="mwe-popups-scroll">\n <strong class="mwe-popups-title">\n <span class="mw-ui-icon mw-ui-icon-element"></span>\n <span class="mwe-popups-title-placeholder"></span>\n </strong>\n <div class="mw-parser-output"></div>\n </div>\n <div class="mwe-popups-fade"></div>\n </div>\n\t<footer>\n\t\t<div class="mwe-popups-settings"></div>\n\t</footer>\n</div>'));return r.find(".mwe-popups-title-placeholder").replaceWith(S(n.text())),r.find(".mwe-popups-title .mw-ui-icon").addClass("mw-ui-icon-reference-".concat(t)),r.find(".mw-parser-output").html(e.extract),r.find('.mwe-popups-extract a[href][class~="external"]:not([target])').each((function(e,t){t.target="_blank",t.rel="".concat(t.rel?"".concat(t.rel," "):"","noopener")})),r.find(".mw-collapsible").replaceWith($("<div>").addClass("mwe-collapsible-placeholder").append($("<span>").addClass("mw-ui-icon mw-ui-icon-element mw-ui-icon-infoFilled"),$("<div>").addClass("mwe-collapsible-placeholder-label").text(mw.msg("popups-refpreview-collapsible-placeholder")))),r.find("table.sortable").removeClass("sortable jquery-tablesorter").find(".headerSort").removeClass("headerSort").attr({tabindex:null,title:null}),mw.config.get("wgPopupsReferencePreviewsBetaFeature")?r.find(".mwe-popups-container").addClass("footer-empty"):r.find(".mwe-popups-settings").append($("<a>").addClass("mwe-popups-settings-icon").append($("<span>").addClass("mw-ui-icon mw-ui-icon-element mw-ui-icon-small mw-ui-icon-settings"))),U&&r.find(".mw-parser-output").on("click","a",(function(){mw.track(M,{action:"clickedReferencePreviewsContentLink"})})),r.find(".mwe-popups-scroll").on("scroll",(function(e){var t=e.target,n=t.scrollTop>=t.scrollHeight-t.clientHeight-1;if(U&&(t.isOpenRecorded||(mw.track(M,{action:"poppedOpen",scrollbarsPresent:t.scrollHeight>t.clientHeight}),t.isOpenRecorded=!0),t.scrollTop>0&&!t.isScrollRecorded&&(mw.track(M,{action:"scrolled"}),t.isScrollRecorded=!0)),n||!t.isScrolling){var r=$(t).parent(),i=t.scrollWidth>t.clientWidth,o=t.offsetHeight-t.clientHeight,a=t.scrollHeight>t.clientHeight,s=t.offsetWidth-t.clientWidth;r.find(".mwe-popups-fade").css({bottom:i?"".concat(o,"px"):0,right:a?"".concat(s,"px"):0}),t.isScrolling=!n,r.toggleClass("mwe-popups-fade-out",t.isScrolling)}})),r}$((function(){mw.config.get("wgPopupsReferencePreviews")&&navigator.sendBeacon&&mw.config.get("wgIsArticle")&&!U&&(U=!0,mw.track(M,{action:"pageview"}))}));function W(e,t,n,r){var i=G(e.type,R('\n<div>\n <a class="mwe-popups-discreet"></a>\n <a class="mwe-popups-extract"></a>\n <footer>\n <a class="mwe-popups-settings-icon">\n <span class="mw-ui-icon mw-ui-icon-element mw-ui-icon-small mw-ui-icon-settings"></span>\n </a>\n </footer>\n</div>\n\t'));i.find(".mwe-popups-discreet, .mwe-popups-extract").attr("href",e.url),i.find(".mwe-popups-extract").attr("dir",e.languageDirection).attr("lang",e.languageCode),i.find(".mwe-popups-settings-icon").attr("title",r),t?i.find(".mwe-popups-discreet").append(t.el):i.find(".mwe-popups-discreet").remove();var o=i.find(".mwe-popups-extract");if(e.extract){o.append(e.extract);var a=function(e){return e&&e.isNarrow?"".concat(215+e.offset,"px"):""}(t);n||(o.css("width",a),i.find("footer").css("width",a))}return i}function B(){var e;q()||(e=document.body,$("<div>").attr("id","mwe-popups-svg").html(D.a).appendTo(e))}function V(e){var t=function(e){switch(e.type){case l.TYPE_PAGE:return function(e){var t=H(e.thumbnail,q()),n=null!==t,r=q(),i=mw.msg("popups-settings-icon-gear-title");return{el:W(e,t,r,i),hasThumbnail:n,thumbnail:t,isTall:n&&t.isTall}}(e);case l.TYPE_DISAMBIGUATION:return function(e){var t=mw.msg("popups-preview-disambiguation"),n=mw.msg("popups-preview-disambiguation-link");return{el:F(e,!0,t,n),hasThumbnail:!1,isTall:!1}}(e);case l.TYPE_REFERENCE:return function(e){return{el:X(e),hasThumbnail:!1,isTall:!1}}(e);default:return function(e){var t=mw.msg("popups-preview-no-preview"),n=mw.msg("popups-preview-footer-read");return{el:F(e,!1,t,n),hasThumbnail:!1,isTall:!1}}(e)}}(e);return{show:function(e,n,r){return function(e,t,n,r,i,o,a){var s=function(e,t,n,r){var i,o=!1,a=!1,s=t.pageY?K(t.pageY-t.scrollTop,t.clientRects,!1)+t.scrollTop+n:t.offset.top+t.height+8,u=t.clientY?t.clientY:s;i=t.pageX?t.width>28?t.pageX:t.offset.left+t.width/2:t.offset.left;i>t.windowWidth/2&&(i+=t.pageX?0:t.width,i-=e?450:320,o=!0);t.pageX&&(i+=o?18:-18);u>t.windowHeight/2&&(a=!0,s=t.offset.top,t.pageY&&(s=K(t.pageY-t.scrollTop,t.clientRects,!0)+t.scrollTop),s-=n);return{offset:{top:s,left:i},flippedX:"rtl"===r?!o:o,flippedY:a,dir:r}}(e.isTall,t,8,a);e.el.appendTo(o),function(e,t,n,r,i,o){var a=e.el,s=e.isTall,u=e.hasThumbnail,c=e.thumbnail,p=t.flippedY;!p&&!s&&u&&c.height<r&&!q()&&a.find(".mwe-popups-extract").css("margin-top",c.height-i);a.addClass(n),a.css({left:"".concat(t.offset.left,"px"),top:p?"auto":t.offset.top,bottom:p?"".concat(o-t.offset.top,"px"):"auto"}),u&&!q()&&function(e,t){var n=e.el,r=e.isTall,i=e.thumbnail,o=t.flippedY,a=t.flippedX,s=t.dir,u=function(e,t,n){if(!e&&!t)return n?"mwe-popups-mask-flip":"mwe-popups-mask";if(e&&n)return t?"mwe-popups-landscape-mask-flip":"mwe-popups-landscape-mask";return}(r,o,a);if(u){var c={scaleX:1,translateX:r?Math.min(i.width-L.w,0):0};"rtl"===s&&(c.scaleX=-1,c.translateX=r?L.w:Y.w),document.getElementById(u).setAttribute("transform","matrix(".concat(c.scaleX," 0 0 1 ").concat(c.translateX," 0)")),n.find("image")[0].setAttribute("clip-path","url(#".concat(u,")"))}}(e,t)}(e,s,function(e,t){var n=[];t.flippedY?n.push("mwe-popups-fade-in-down"):n.push("mwe-popups-fade-in-up");t.flippedY&&t.flippedX?n.push("flipped-x-y"):t.flippedY?n.push("flipped-y"):t.flippedX&&n.push("flipped-x");n.push(function(e,t){if((!e.hasThumbnail||e.isTall&&!t.flippedX)&&!t.flippedY)return!1;if(e.hasThumbnail&&(!e.isTall&&!t.flippedY||e.isTall&&t.flippedX))return!0;return!1}(e,t)?"mwe-popups-image-pointer":"mwe-popups-no-image-pointer"),e.isTall?n.push("mwe-popups-is-tall"):n.push("mwe-popups-is-not-tall");return n}(e,s),Y.h,8,t.windowHeight),e.el.show(),e.el.hasClass("mwe-popups-type-reference")&&e.el.find(".mwe-popups-scroll").first().trigger("scroll");return N(200).then((function(){!function(e,t){e.el.on("mouseenter",t.previewDwell).on("mouseleave",t.previewAbandon),e.el.click(t.click),e.el.find(".mwe-popups-settings-icon").attr("href",t.settingsUrl).click((function(e){e.stopPropagation(),t.showSettings(e)}))}(e,r),r.previewShow(i)}))}(t,e,$(e.target),n,r,document.body,document.documentElement.getAttribute("dir"))},hide:function(){return function(e){var t=e.el.hasClass("mwe-popups-fade-in-up")?"mwe-popups-fade-in-up":"mwe-popups-fade-in-down",n="mwe-popups-fade-in-up"===t?"mwe-popups-fade-out-down":"mwe-popups-fade-out-up";return e.el.removeClass(t).addClass(n),N(150).then((function(){e.el.remove()}))}(t)}}}function q(){return window.CSS&&"function"==typeof CSS.supports&&CSS.supports("clip-path","polygon(1px 1px)")}function K(e,t,n){var r,i=null;return Array.prototype.slice.call(t).forEach((function(t){var o=Math.abs(e-t.top+e-t.bottom);(null===i||i>o)&&(i=o,r=n?Math.floor(t.top):Math.ceil(t.bottom))})),r}function z(e,t){return t.split(".").reduce((function(e,t){return e&&e[t]}),e)}function Z(e,t,n,r){var i=z(t,n);e&&z(e,n)!==i&&r(i)}var J={footerLink:function(e){var t;return function(n,r){void 0===t&&(t=function(){var e=$("<li>").append($("<a>").attr("href","#").text(mw.message("popups-settings-enable").text()));e.hide();var t=$("#footer-places, #f-list");return 0===t.length&&(t=$("#footer li").parent()),t.append(e),e}()).on("click",(function(t){t.preventDefault(),e.showSettings()})),r.settings.shouldShowFooterLink?t.show():t.hide()}},linkTitle:function(){var e;return function(t,n){var r,i=t&&t.preview.activeLink;i!==n.preview.activeLink&&((r=i)&&e&&($(r).attr("title",e),e=void 0),n.preview.enabled[n.preview.previewType]&&function(t){if(t&&!e){var n=$(t);e=n.attr("title"),n.attr("title","")}}(n.preview.activeLink))}},pageviews:function(e,t){return function(n,r){var i,o;r.pageviews&&r.pageviews.pageview&&r.pageviews.page&&(i=r.pageviews.page,o=r.pageviews.pageview,t("event.VirtualPageView",{source_page_id:i.id,source_namespace:i.namespaceId,source_title:mw.Title.newFromText(i.title).getPrefixedDb(),source_url:i.url,page_id:o.page_id,page_namespace:o.page_namespace,page_title:mw.Title.newFromText(o.page_title).getPrefixedDb()}),e.pageviewLogged())}},render:function(e){var t;return function(n,r){r.preview.shouldShow&&!t?(t=V(r.preview.fetchResponse)).show(r.preview.measures,e,r.preview.activeToken):!r.preview.shouldShow&&t&&(t.hide(),t=void 0)}},settings:function(e,t){var n;return function(r,i){r&&(!1===r.settings.shouldShow&&i.settings.shouldShow?(n||(n=t(e)).appendTo(document.body),n.setEnabled(i.preview.enabled),n.show()):r.settings.shouldShow&&!1===i.settings.shouldShow&&n.hide(),r.settings.showHelp!==i.settings.showHelp&&n.toggleHelp(i.settings.showHelp))}},statsv:function(e,t){return function(n,r){var i=r.statsv;i.action&&(t(i.action,i.data),e.statsvLogged())}},syncUserSettings:function(e){return function(t,n){Z(t,n,"eventLogging.previewCount",e.storePreviewCount),Z(t,n,"preview.enabled."+l.TYPE_PAGE,e.storePagePreviewsEnabled),Z(t,n,"preview.enabled."+l.TYPE_REFERENCE,e.storeReferencePreviewsEnabled)}}},Q="BOOT",ee="LINK_DWELL",te="ABANDON_START",ne="ABANDON_END",re="LINK_CLICK",ie="FETCH_START",oe="FETCH_END",ae="FETCH_COMPLETE",se="FETCH_FAILED",ue="FETCH_ABORTED",ce="PAGEVIEW_LOGGED",pe="PREVIEW_DWELL",le="PREVIEW_SHOW",de="PREVIEW_SEEN",fe="SETTINGS_SHOW",we="SETTINGS_HIDE",he="SETTINGS_CHANGE",me="STATSV_LOGGED";function ge(e){return e.timestamp=mw.now(),e}function ve(e,t,n,r,i){var o=r.get("wgUserEditCount");return{type:Q,initiallyEnabled:e,isNavPopupsEnabled:r.get("wgPopupsConflictsWithNavPopupGadget"),sessionToken:t.sessionId(),pageToken:t.getPageviewToken(),page:{url:i,title:r.get("wgTitle"),namespaceId:r.get("wgNamespaceNumber"),id:r.get("wgArticleId")},user:{isAnon:t.isAnon(),editCount:o}}}function be(e,t,n,r,i){var o=t.getPrefixedDb(),a=t.namespace;return function(s){var u=e.fetchPreviewForTitle(t,n);s(ge({type:ie,el:n,title:o,namespaceId:a,promise:u}));var c=u.then((function(e){return s(ge({type:oe,el:n})),e})).catch((function(e,t){var i=new Error(e),o=t&&t.textStatus&&"abort"===t.textStatus?ue:se;throw i.data=t,s({type:o,el:n,token:r}),i}));return $.when(c,N(function(e){switch(e){case l.TYPE_PAGE:return 350;case l.TYPE_REFERENCE:return 150;default:return 0}}(i))).then((function(e){s({type:ae,el:n,result:e,token:r})})).catch((function(e){var i=e.data,a=!0;i&&i.xhr&&0===i.xhr.readyState&&(a=!("error"===i.textStatus&&""===i.exception||"abort"===i.textStatus));a&&s({type:ae,el:n,result:f(o,t.getUrl()),token:r})}))}}function Ee(e,t,n,r,i,o){var a=i(),s=e.getPrefixedDb(),u=e.namespace;return function(i,c){var p=N(150),l=ge({type:ee,el:t,previewType:o,measures:n,token:a,title:s,namespaceId:u,promise:p});function d(){return c().preview.activeToken===a}return i(l),d()?p.then((function(){if(c().preview.enabled[o]&&d())return i(be(r,e,t,a,o))})):$.Deferred().resolve().promise()}}function ye(){return function(e,t){var n=t().preview,r=n.activeToken,i=n.promise;return r?(e(ge({type:te,token:r})),"abort"in i&&i.abort(),N(300).then((function(){e({type:ne,token:r})}))):$.Deferred().resolve().promise()}}function Te(e){return ge({type:re,el:e})}function Pe(){return{type:pe}}function xe(e){return function(t,n){return t(ge({type:le,token:e})),N(1e3).then((function(){var r=n().preview,i=r&&r.fetchResponse,o=r&&r.activeToken,a=i&&[l.TYPE_PAGE,l.TYPE_DISAMBIGUATION].indexOf(i.type)>-1;o&&o===e&&i&&a&&t({type:de,title:i.title,pageId:i.pageId,namespace:0})}))}}function ke(){return{type:ce}}function Se(){return{type:fe}}function _e(){return{type:we}}function Re(e){return function(t,n){t({type:he,oldValue:n().preview.enabled,newValue:e})}}function Ae(){return{type:me}}function Ce(e,t){var n,r=Object.prototype.hasOwnProperty,i={};for(var o in e)r.call(e,o)&&!r.call(t,o)&&(i[o]=e[o]);for(var a in t)if(r.call(t,a))if((n=t[a])&&n.constructor===Object){var s=e[a]?Ce({},e[a]):{};i[a]=Ce(s,t[a])}else i[a]=t[a];return i}var Oe={pageviews:function(e,t){switch(void 0===e&&(e={pageview:void 0}),t.type){case Q:return Ce(e,{page:t.page});case ce:return Ce(e,{pageview:void 0});case de:return Ce(e,{pageview:{page_title:t.title,page_id:t.pageId,page_namespace:t.namespace}});default:return e}},preview:function(e,t){switch(void 0===e&&(e={enabled:{},activeLink:void 0,previewType:void 0,measures:void 0,activeToken:"",shouldShow:!1,isUserDwelling:!1,wasClicked:!1}),t.type){case Q:return Ce(e,{enabled:t.initiallyEnabled});case he:return Ce(e,{enabled:t.newValue});case ee:return t.el!==e.activeLink?Ce(e,{activeLink:t.el,previewType:t.previewType,measures:t.measures,activeToken:t.token,shouldShow:!1,isUserDwelling:!0,promise:t.promise}):Ce(e,{isUserDwelling:!0});case ue:case ne:return t.token!==e.activeToken||e.isUserDwelling?e:Ce(e,{activeLink:void 0,previewType:void 0,activeToken:void 0,measures:void 0,fetchResponse:void 0,shouldShow:!1});case pe:return Ce(e,{isUserDwelling:!0});case te:return Ce(e,{isUserDwelling:!1,wasClicked:!1});case ie:return Ce(e,{fetchResponse:void 0,promise:t.promise});case ae:if(t.token===e.activeToken)return Ce(e,{fetchResponse:t.result,shouldShow:e.isUserDwelling});default:return e}},settings:function(e,t){switch(void 0===e&&(e={shouldShow:!1,showHelp:!1,shouldShowFooterLink:!1}),t.type){case fe:return Ce(e,{shouldShow:!0,showHelp:!1});case we:return Ce(e,{shouldShow:!1,showHelp:!1});case he:var n=Object.keys(t.newValue),r=n.every((function(e){return t.oldValue[e]===t.newValue[e]})),i=n.some((function(e){return t.oldValue[e]&&!t.newValue[e]})),o=n.some((function(e){return!1===t.newValue[e]}));return Ce(e,r?{shouldShow:!1}:{shouldShow:i,showHelp:i,shouldShowFooterLink:o});case Q:var a=Object.keys(t.initiallyEnabled).some((function(e){return!1===t.initiallyEnabled[e]}));return Ce(e,{shouldShowFooterLink:t.user.isAnon&&a});default:return e}},statsv:function(e,t){switch(e=e||{},t.type){case ie:return Ce(e,{fetchStartedAt:t.timestamp});case oe:return Ce(e,{action:"timing.PagePreviewsApiResponse",data:t.timestamp-e.fetchStartedAt});case se:return Ce(e,{action:"counter.PagePreviewsApiFailure",data:1});case ee:return Ce(e,{linkDwellStartedAt:t.timestamp});case le:return Ce(e,{action:"timing.PagePreviewsPreviewShow",data:t.timestamp-e.linkDwellStartedAt});case me:return Ce(e,{action:null,data:null});default:return e}}};var Ie=[".extiw",".image",".new",".internal",".external",".mw-cite-backlink a",".oo-ui-buttonedElement-button",".ve-ce-surface a",".cancelLink a"];!function(){var e,t,n;t=mw.config,n=parseInt(t.get("wgPopupsFlags"),10),t.set("wgPopupsConflictsWithNavPopupGadget",!!(1&n)),t.set("wgPopupsConflictsWithRefTooltipsGadget",!!(2&n)),t.set("wgPopupsReferencePreviews",!!(4&n)),t.set("wgPopupsReferencePreviewsBetaFeature",!!(8&n));var i,s,c=a.compose,p=mw.user.generateRandomSessionId,d=x(mw.config),f=k(),h=(s=mw.storage,{isPagePreviewsEnabled:function(){return"0"!==s.get("mwe-popups-enabled")},storePagePreviewsEnabled:function(e){e?s.remove("mwe-popups-enabled"):s.set("mwe-popups-enabled","0")},isReferencePreviewsEnabled:function(){return"0"!==s.get("mwe-popups-referencePreviews-enabled")},storeReferencePreviewsEnabled:function(e){e?s.remove("mwe-popups-referencePreviews-enabled"):s.set("mwe-popups-referencePreviews-enabled","0"),mw.track("event.ReferencePreviewsPopups",{action:e?"anonymousEnabled":"anonymousDisabled"})}}),m=function(e,t,n){return n.get("wgPopupsReferencePreviews")?n.get("wgPopupsConflictsWithRefTooltipsGadget")||"minerva"===n.get("skin")?null:e.isAnon()?t.isReferencePreviewsEnabled():!!n.get("wgPopupsReferencePreviews")||("1"===mw.user.options.get("popups-reference-previews")||null):null}(mw.user,h,mw.config),g=C(null!==m),v=(i=mw.experiments,{weightedBoolean:function(e,t,n){return"true"===i.getBucket({enabled:!0,name:e,buckets:{true:t,false:1-t}},n)}}),b=function(e,t,n){return function(e,t,n){var r=t.get("wgPopupsStatsvSamplingRate",0);return n.weightedBoolean("ext.Popups.statsv",r,e.sessionId())}(e,t,n)?mw.track:function(){}}(mw.user,mw.config,v),E=function(e){return e.get("wgPopupsVirtualPageViews")?mw.track:function(){}}(mw.config),y=(e={},o()(e,l.TYPE_PAGE,function(e,t,n){return n.get("wgPopupsConflictsWithNavPopupGadget")?null:e.isAnon()?t.isPagePreviewsEnabled():"1"===mw.user.options.get("popups")||null}(mw.user,h,mw.config)),o()(e,l.TYPE_REFERENCE,m),e);mw.config.get("debug")&&(c=window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__||c);var T=a.createStore(a.combineReducers(Oe),c(a.applyMiddleware(u.a))),P=a.bindActionCreators(r,T.dispatch),S=function(e,t){var n,r=function(){};if(e.isAnon())r=function(e){e.preventDefault(),t.showSettings()};else{n=mw.Title.newFromText("Special:Preferences#mw-prefsection-rendering").getUrl()}return{settingsUrl:n,showSettings:r,previewDwell:t.previewDwell,previewAbandon:t.abandon,previewShow:t.previewShow,click:t.linkClick}}(mw.user,P);!function(e,t,n,r,i,o,a){O(e,J.footerLink(t)),O(e,J.linkTitle()),O(e,J.render(i)),O(e,J.statsv(t,o)),O(e,J.syncUserSettings(n)),O(e,J.settings(t,r)),O(e,J.pageviews(t,a))}(T,P,h,g,S,b,E),P.boot(y,mw.user,h,mw.config,window.location.href),mw.popups=function(e){return{isEnabled:function(){return e.getState().preview.enabled[l.TYPE_PAGE]}}}(T);var _=[];if(null!==y[l.TYPE_PAGE]){var R=Ie.join(", ");_.push("#mw-content-text a[href][title]:not(".concat(R,")"))}if(null!==y[l.TYPE_REFERENCE]&&_.push('#mw-content-text .reference a[ href

ML Analysis

CodeBERT (768d)GraphCodeBERT (768d)AST Features (128d)Handcrafted (64d)
Composite Vector1728 dimensions

Used for semantic similarity search across the database

Module Information

Module Pattern
script
Is Module
No