/*! For license information please see browse.db06bc3fe6f080948e4e.js.LICENSE.txt */
!function(t,e){"object"==typeofexports&&"object"==typeofmodule?module.exports=e():"function"==typeofdefine&&define.amd?define([],e):"object"==typeofexports?exports.browse=e():(t.swh=t.swh||{},t.swh.browse=e())}(window,(function(){returnfunction(t){vare={};functionn(o){if(e[o])returne[o].exports;varr=e[o]={i:o,l:!1,exports:{}};returnt[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}returnn.m=t,n.c=e,n.d=function(t,e,o){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:o})},n.r=function(t){"undefined"!=typeofSymbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)returnt;if(4&e&&"object"==typeoft&&t&&t.__esModule)returnt;varo=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeoft)for(varrint)n.d(o,r,function(e){returnt[e]}.bind(null,r));returno},n.n=function(t){vare=t&&t.__esModule?function(){returnt.default}:function(){returnt};returnn.d(e,"a",e),e},n.o=function(t,e){returnObject.prototype.hasOwnProperty.call(t,e)},n.p="/static/",n(n.s=242)}({151:function(t,e,n){varo;o=function(){returnfunction(t){vare={};functionn(o){if(e[o])returne[o].exports;varr=e[o]={i:o,l:!1,exports:{}};returnt[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}returnn.m=t,n.c=e,n.d=function(t,e,o){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:o})},n.r=function(t){"undefined"!=typeofSymbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)returnt;if(4&e&&"object"==typeoft&&t&&t.__esModule)returnt;varo=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeoft)for(varrint)n.d(o,r,function(e){returnt[e]}.bind(null,r));returno},n.n=function(t){vare=t&&t.__esModule?function(){returnt.default}:function(){returnt};returnn.d(e,"a",e),e},n.o=function(t,e){returnObject.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=6)}([function(t,e){t.exports=function(t){vare;if("SELECT"===t.nodeName)t.focus(),e=t.value;elseif("INPUT"===t.nodeName||"TEXTAREA"===t.nodeName){varn=t.hasAttribute("readonly");n||t.setAttribute("readonly",""),t.select(),t.setSelectionRange(0,t.value.length),n||t.removeAttribute("readonly"),e=t.value}else{t.hasAttribute("contenteditable")&&t.focus();varo=window.getSelection(),r=document.createRange();r.selectNodeContents(t),o.removeAllRanges(),o.addRange(r),e=o.toString()}returne}},function(t,e){functionn(){}n.prototype={on:function(t,e,n){varo=this.e||(this.e={});return(o[t]||(o[t]=[])).push({fn:e,ctx:n}),this},once:function(t,e,n){varo=this;functionr(){o.off(t,r),e.apply(n,arguments)}returnr._=e,this.on(t,r,n)},emit:function(t){for(vare=[].slice.call(arguments,1),n=((this.e||(this.e={}))[t]||[]).slice(),o=0,r=n.length;o<r;o++)n[o].fn.apply(n[o].ctx,e);returnthis},off:function(t,e){varn=this.e||(this.e={}),o=n[t],r=[];if(o&&e)for(vari=0,s=o.length;i<s;i++)o[i].fn!==e&&o[i].fn._!==e&&r.push(o[i]);returnr.length?n[t]=r:deleten[t],this}},t.exports=n,t.exports.TinyEmitter=n},function(t,e,n){varo=n(3),r=n(4);t.exports=function(t,e,n){if(!t&&!e&&!n)thrownewError("Missing required arguments");if(!o.string(e))thrownewTypeError("Second argument must be a String");if(!o.fn(n))thrownewTypeError("Third argument must be a Function");if(o.node(t))returnfunction(t,e,n){returnt.addEventListener(e,n),{destroy:function(){t.removeEventListener(e,n)}}}(t,e,n);if(o.nodeList(t))returnfunction(t,e,n){returnArray.prototype.forEach.call(t,(function(t){t.addEventListener(e,n)})),{destroy:function(){Array.prototype.forEach.call(t,(function(t){t.removeEventListener(e,n)}))}}}(t,e,n);if(o.string(t))returnfunction(t,e,n){returnr(document.body,t,e,n)}(t,e,n);thrownewTypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}},function(t,e){e.node=function(t){returnvoid0!==t&&tinstanceofHTMLElement&&1===t.nodeType},e.nodeList=function(t){varn=Object.prototype.toString.call(t);returnvoid0!==t&&("[object NodeList]"===n||"[object HTMLCollection]"===n)&&"length"int&&(0===t.length||e.node(t[0]))},e.string=function(t){return"string"==typeoft||tinstanceofString},e.fn=function(t){return"[object Function]"===Object.prototype.toString.call(t)}},function(t,e,n){varo=n(5);functionr(t,e,n,o,r){vars=i.apply(this,arguments);returnt.addEventListener(n,s,r),{destroy:function(){t.removeEventListener(n,s,r)}}}functioni(t,e,n,r){returnfunction(n){n.delegateTarget=o(n.target,e),n.delegateTarget&&r.call(t,n)}}t.exports=function(t,e,n,o,i){return"function"==typeoft.addEventListener?r.apply(null,arguments):"function"==typeofn?r.bind(null,document).apply(null,arguments):("string"==typeoft&&(t=document.querySelectorAll(t)),Array.prototype.map.call(t,(function(t){returnr(t,e,n,o,i)})))}},function(t,e){if("undefined"!=typeofElement&&!Element.prototype.matches){varn=Element.prototype;n.matches=n.matchesSelector||n.mozMatchesSelector||n.msMatchesSelector||n.oMatchesSelector||n.webkitMatchesSelector}t.exports=function(t,e){for(;t&&9!==t.nodeType;){if("function"==typeoft.matches&&t.matches(e))returnt;t=t.parentNode}}},function(t,e,n){"use strict";n.r(e);varo=n(0),r=n.n(o),i="function"==typeofSymbol&&"symbol"==typeofSymbol.iterator?function(t){returntypeoft}:function(t){returnt&&"function"==typeofSymbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeoft},s=function(){functiont(t,e){for(varn=0;n<e.length;n++){varo=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"ino&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}returnfunction(e,n,o){returnn&&t(e.prototype,n),o&&t(e,o),e}}(),a=function(){functiont(e){!function(t,e){if(!(tinstanceofe))thrownewTypeError("Cannot call a class as a function")}(this,t),this.resolveOptions(e),this.initSelection()}returns(t,[{key:"resolveOptions",value:function(){vart=arguments.length>0&&void0!==arguments[0]?arguments[0]:{};this.action=t.action,this.container=t.container,this.emitter=t.emitter,this.target=t.target,this.text=t.text,this.trigger=t.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){vart=this,e="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){returnt.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[e?"right":"left"]="-9999px";varn=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=n+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=r()(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=r()(this.target),this.copyText()}},{key:"copyText",value:function(){vart=void0;try{t=document.execCommand(this.action)}catch(e){t=!1}this.handleResult(t)}},{key:"handleResult",value:function(t){this.emitter.emit(t?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),document.activeElement.blur(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){vart=arguments.length>0&&void0!==arguments[0]?arguments[0]:"copy";if(this._action=t,"copy"!==this._action&&"cut"!==this._action)thrownewError('Invalid "action" value, use either "copy" or "cut"')},get:function(){returnthis._action}},{key:"target",set:function(t){if(void0!==t){if(!t||"object"!==(void0===t?"undefined":i(t))||1!==t.nodeType)thrownewError('Invalid "target" value, use a valid Element');if("copy"===this.action&&t.hasAttribute("disabled"))thrownewError('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(t.hasAttribute("readonly")||t.hasAttribute("disabled")))thrownewError('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=t}},get:function(){returnthis._target}}]),t}(),c=n(1),u=n.n(c),l=n(2),f=n.n(l),d="function"==typeofSymbol&&"symbol"==typeofSymbol.iterator?function(t){returntypeoft}:function(t){returnt&&"function"==typeofSymbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeoft},h=function(){functiont(t,e){for(varn=0;n<e.length;n++){varo=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"ino&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}returnfunction(e,n,o){returnn&&t(e.prototype,n),o&&t(e,o),e}}(),p=function(t){functione(t,n){!function(t,e){if(!(tinstanceofe))thrownewTypeError("Cannot call a class as a function")}(this,e);varo=function(t,e){if(!t)thrownewReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeofe&&"function"!=typeofe?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));returno.resolveOptions(n),o.listenClick(t),o}returnfunction(t,e){if("function"!=typeofe&&null!==e)thrownewTypeError("Super expression must either be null or a function, not "+typeofe);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),h(e,[{key:"resolveOptions",value:function(){vart=arguments.length>0&&void0!==arguments[0]?arguments[0]:{};this.action="function"==typeoft.action?t.action:this.defaultAction,this.target="function"==typeoft.target?t.target:this.defaultTarget,this.text="function"==typeoft.text?t.text:this.defaultText,this.container="object"===d(t.container)?t.container:document.body}},{key:"listenClick",value:function(t){vare=this;this.listener=f()(t,"click",(function(t){returne.onClick(t)}))}},{key:"onClick",value:function(t){vare=t.delegateTarget||t.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=newa({action:this.action(e),target:this.target(e),text:this.text(e),container:this.container,trigger:e,emitter:this})}},{key:"defaultAction",value:function(t){returng("action",t)}},{key:"defaultTarget",value:function(t){vare=g("target",t);if(e)returndocument.querySelector(e)}},{key:"defaultText",value:function(t){returng("text",t)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){vart=arguments.length>0&&void0!==arguments[0]?arguments[0]:["copy","cut"],e="string"==typeoft?[t]:t,n=!!document.queryCommandSupported;returne.forEach((function(t){n=n&&!!document.queryCommandSupported(t)})),n}}]),e}(u.a);functiong(t,e){varn="data-clipboard-"+t;if(e.hasAttribute(n))returne.getAttribute(n)}e.default=p}]).default},t.exports=o()},157:function(t,e,n){"use strict";functiono(t,e){functionn(){$(".swh-releases-switch").removeClass("active"),$(".swh-branches-switch").addClass("active"),$("#swh-tab-releases").removeClass("active"),$("#swh-tab-branches").addClass("active")}functiono(){$(".swh-branches-switch").removeClass("active"),$(".swh-releases-switch").addClass("active"),$("#swh-tab-branches").removeClass("active"),$("#swh-tab-releases").addClass("active")}$(document).ready((function(){$(".dropdown-menu a.swh-branches-switch").click((function(t){n(),t.stopPropagation()})),$(".dropdown-menu a.swh-releases-switch").click((function(t){o(),t.stopPropagation()}));varr=!1;$("#swh-branches-releases-dd").on("show.bs.dropdown",(function(){if(!r){vart=$(".swh-branches-releases").width();$(".swh-branches-releases").width(t+25),r=!0}})),t&&(e?n():o())}))}n.d(e,"a",(function(){returno}))},158:function(t,e,n){"use strict";n.d(e,"a",(function(){returnp}));varo=n(2);functionr(t){vare=0;if("undefined"==typeofSymbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(t=function(t,e){if(!t)return;if("string"==typeoft)returni(t,e);varn=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)returnArray.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))returni(t,e)}(t)))returnfunction(){returne>=t.length?{done:!0}:{done:!1,value:t[e++]}};thrownewTypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(e=t[Symbol.iterator]()).next.bind(e)}functioni(t,e){(null==e||e>t.length)&&(e=t.length);for(varn=0,o=newArray(e);n<e;n++)o[n]=t[n];returno}vars=[],a=null,c=null,u=!1;functionl(){$("#origin-search-results tbody tr").remove()}functionf(t){if(t.length>0){$("#swh-origin-search-results").show(),$("#swh-no-result").hide(),l();for(vare,n=$("#origin-search-results tbody"),o=function(){vart=e.value,o=t[0],r=t[1],i=Urls.browse_origin()+"?origin_url="+r.url,s='<tr id="origin-'+o+'" class="swh-search-result-entry swh-tr-hover-highlight">';s+='<td style="white-space: nowrap;"><a href="'+encodeURI(i)+'">'+encodeURI(r.url)+"</a></td>",s+='<td id="visit-type-origin-'+o+'" style="width: 120px;"></td>',s+='<td class="swh-visit-status" id="visit-status-origin-'+o+'"><i title="Checking visit status" class="fa fa-refresh fa-spin"></i></td>',s+="</tr>",n.append(s);vara=Urls.api_1_origin_visit_latest(r.url);fetch(a+="?require_snapshot=true").then((function(t){returnt.json()})).then((function(t){$("#visit-type-origin-"+o).text(t.type),$("#visit-status-origin-"+o).children().remove(),t?$("#visit-status-origin-"+o).append('<i title="Origin has at least one full visit by Software Heritage" class="fa fa-check"></i>'):($("#visit-status-origin-"+o).append('<i title="Origin has not yet been visited by Software Heritage or does not have at least one full visit" class="fa fa-times"></i>'),$("#swh-filter-empty-visits").prop("checked")&&$("#origin-"+o).remove())}))},i=r(t.entries());!(e=i()).done;)o();setTimeout((function(){$("#origin-search-results tbody tr").removeAttr("style")}))}else$("#swh-origin-search-results").hide(),$("#swh-no-result").text("No origins matching the search criteria were found."),$("#swh-no-result").show();null===a?$("#origins-next-results-button").addClass("disabled"):$("#origins-next-results-button").removeClass("disabled"),0===s.length?$("#origins-prev-results-button").addClass("disabled"):$("#origins-prev-results-button").removeClass("disabled"),u=!1,setTimeout((function(){window.scrollTo(0,0)}))}functiond(t){l(),$(".swh-loading").addClass("show");vare=fetch(t).then(o.b).then((function(t){return(e=t).json()})).then((function(n){if(c=t,a=null,e.headers.has("Link")){varo=e.headers.get("Link").match(/<(.+)>; rel="next"/)[1];void0!==o&&(a=o)}$(".swh-loading").removeClass("show"),f(n)})).catch((function(t){$(".swh-loading").removeClass("show"),u=!1,$("#swh-origin-search-results").hide(),$("#swh-no-result").text("Error "+t.status+": "+t.statusText),$("#swh-no-result").show()}))}functionh(){$("#swh-no-result").hide();vart=$("#origins-url-patterns").val();if(u=!0,t.startsWith("swh:")){vare=Urls.api_1_resolve_swh_pid(t);fetch(e).then(o.b).then((function(t){returnt.json()})).then((function(t){window.location=t.browse_url})).catch((function(t){t.json().then((function(t){$("#swh-origin-search-results").hide(),$(".swh-search-pagination").hide(),$("#swh-no-result").text(t.reason),$("#swh-no-result").show()}))}))}else$("#swh-origin-search-results").show(),$(".swh-search-pagination").show(),function(t,e){varn;$("#swh-search-origin-metadata").prop("checked")?(n=newURL(Urls.api_1_origin_metadata_search(),window.location)).searchParams.append("fulltext",t):n=newURL(Urls.api_1_origin_search(t),window.location);varo=$("#swh-search-origins-with-visit").prop("checked");n.searchParams.append("limit",e),n.searchParams.append("with_visit",o),d(n.toString())}(t,100)}functionp(){$(document).ready((function(){$("#swh-search-origins").submit((function(t){t.preventDefault();vare=$("#origins-url-patterns").val().trim(),n=$("#swh-search-origins-with-visit").prop("checked"),o=$("#swh-filter-empty-visits").prop("checked"),r=$("#swh-search-origin-metadata").prop("checked"),i=newURLSearchParams;i.append("q",e),n&&i.append("with_visit",n),o&&i.append("with_content",o),r&&i.append("search_metadata",r),window.location.search="?"+i.toString()})),$("#origins-next-results-button").click((function(t){$("#origins-next-results-button").hasClass("disabled")||u||(u=!0,s.push(c),d(a),t.preventDefault())})),$("#origins-prev-results-button").click((function(t){$("#origins-prev-results-button").hasClass("disabled")||u||(u=!0,d(s.pop()),t.preventDefault())}));vart=newURLSearchParams(window.location.search),e=t.get("q"),n=t.has("with_visit"),o=t.has("with_content"),r=t.has("search_metadata");e&&($("#origins-url-patterns").val(e),$("#swh-search-origins-with-visit").prop("checked",n),$("#swh-filter-empty-visits").prop("checked",o),$("#swh-search-origin-metadata").prop("checked",r),h())}))}},159:function(t,e,n){"use strict";varo=n(21);$(document).ready((function(){$(".dropdown-submenu a.dropdown-item").on("click",(function(t){$(t.target).next("div").toggle(),"none"!==$(t.target).next("div").css("display")?$(t.target).focus():$(t.target).blur(),t.stopPropagation(),t.preventDefault()})),$(".swh-popover-toggler").popover({boundary:"viewport",container:"body",html:!0,placement:function(){return$(window).width()<o.b?"top":"right"},template:'<div class="popover" role="tooltip">\n <div class="arrow"></div>\n <h3 class="popover-header"></h3>\n <div class="popover-body swh-popover"></div>\n </div>',content:function(){vart=$(this).attr("data-popover-content");return$(t).children(".popover-body").remove().html()},title:function(){vart=$(this).attr("data-popover-content");return$(t).children(".popover-heading").html()},offset:"50vh",sanitize:!1}),$(".swh-vault-menu a.dropdown-item").on("click",(function(t){$(".swh-popover-toggler").popover("hide")})),$(".swh-popover-toggler").on("show.bs.popover",(function(t){$(".swh-popover-toggler:not(#"+t.currentTarget.id+")").popover("hide"),$(".swh-vault-menu .dropdown-menu").hide()})),$(".swh-actions-dropdown").on("hide.bs.dropdown",(function(){$(".swh-vault-menu .dropdown-menu").hide(),$(".swh-popover-toggler").popover("hide")})),$("body").on("click",(function(t){$(t.target).parents(".swh-popover").length&&t.stopPropagation()}))}))},160:function(t,e,n){"use strict";n.d(e,"b",(function(){returns})),n.d(e,"a",(function(){returna}));varo=n(151),r=n.n(o),i=(n(248),n(249),n(21));functions(t){t.preventDefault(),$(t.target).tab("show")}functiona(t){t.stopPropagation();vare=$(t.target).closest(".swh-id-ui").find(".swh-id"),n=$(t.target).data("swhid-with-context"),o=e.text();if($(t.target).prop("checked"))o=n;else{varr=o.indexOf(";");-1!==r&&(o=o.slice(0,r))}e.text(o),e.attr("href","/"+o+"/"),c()}functionc(){for(vart=$("#swh-id-tab-content").find(".swh-id"),e=t.text(),n=[],o=";lines=",r=newRegExp(/L(\d+)/g),i=r.exec(window.location.hash);i;)n.push(parseInt(i[1])),i=r.exec(window.location.hash);n.length>0&&(o+=n[0]),n.length>1&&(o+="-"+n[1]),$("#swh-id-context-option-content").prop("checked")&&(e=e.replace(/;lines=\d+-*\d*/g,""),n.length>0&&(e+=o),t.text(e),t.attr("href","/"+e+"/"))}$(document).ready((function(){newr.a(".btn-swh-id-copy",{text:function(t){return$(t).closest(".swh-id-ui").find(".swh-id").text()}}),newr.a(".btn-swh-id-url-copy",{text:function(t){vare=$(t).closest(".swh-id-ui").find(".swh-id").text();returnwindow.location.origin+"/"+e+"/"}}),.7*window.innerWidth>1e3&&$("#swh-identifiers").css("width","1000px");vart={tabLocation:"right",clickScreenToCloseFilters:[".ui-slideouttab-panel",".modal"],offset:function(){return$(window).width()<i.b?"250px":"200px"}};(window.innerHeight<600||window.innerWidth<500)&&(t.otherOffset="20px"),$("#swh-identifiers").tabSlideOut(t),$("#swh-identifiers").css("display","block"),$(".swh-id-context-option").trigger("click"),$(window).on("hashchange",(function(){c()})),$("body").click((function(){c()}))}))},2:function(t,e,n){"use strict";functiono(t){if(!t.ok)throwt;returnt}functionr(t){for(vare=0;e<t.length;++e)if(!t[e].ok)throwt[e];returnt}functioni(t){return"/static/"+t}functions(t,e,n){returnvoid0===e&&(e={}),void0===n&&(n=null),e["X-CSRFToken"]=Cookies.get("csrftoken"),fetch(t,{credentials:"include",headers:e,method:"POST",body:n})}functiona(t,e){returnnewRegExp("(?:git|https?|git@)(?:\\:\\/\\/)?"+e+"[/|:][A-Za-z0-9-/]+?\\/[\\w\\.-]+\\/?(?!=.git)(?:\\.git(?:\\/?|\\#[\\w\\.\\-_]+)?)?$").test(t)}functionc(){history.replaceState("",document.title,window.location.pathname+window.location.search)}functionu(t,e){varn=window.getSelection();n.removeAllRanges();varo=document.createRange();o.setStart(t,0),"#text"!==e.nodeName?o.setEnd(e,e.childNodes.length):o.setEnd(e,e.textContent.length),n.addRange(o)}functionl(t,e,n){void0===n&&(n=!1);varo="",r="";returnn&&(o='<button type="button" class="close" data-dismiss="alert" aria-label="Close">\n <span aria-hidden="true">×</span>\n </button>',r="alert-dismissible"),'<div class="alert alert-'+t+" "+r+'" role="alert">'+e+o+"</div>"}n.d(e,"b",(function(){returno})),n.d(e,"c",(function(){returnr})),n.d(e,"h",(function(){returni})),n.d(e,"a",(function(){returns})),n.d(e,"e",(function(){returna})),n.d(e,"f",(function(){returnc})),n.d(e,"g",(function(){returnu})),n.d(e,"d",(function(){returnl}))},21:function(t,e,n){"use strict";n.d(e,"b",(function(){returnr})),n.d(e,"a",(function(){returni})),n.d(e,"c",(function(){returns}));varo=n(2),r=768,i=992,s=Object(o.h)("img/swh-spinner.gif")},242:function(t,e,n){t.exports=n(243)},243:function(t,e,n){"use strict";n.r(e);n(244),n(245),n(246),n(247);varo=n(157);n.d(e,"initSnapshotNavigation",(function(){returno.a}));varr=n(158);n.d(e,"initOriginSearch",(function(){returnr.a}));n(159);vari=n(160);n.d(e,"swhIdObjectTypeToggled",(function(){returni.b})),n.d(e,"swhIdContextOptionToggled",(function(){returni.a}))},244:function(t,e,n){},245:function(t,e,n){},246:function(t,e,n){},247:function(t,e,n){},248:function(t,e){!function(t){t.fn.tabSlideOut=function(e){functionn(t){returnparseInt(t.outerHeight()+1,10)+"px"}functiono(){vare=t(window).height();return"top"!==a&&"bottom"!==a||(e=t(window).width()),e-parseInt(s.otherOffset)-parseInt(s.offset)}varr=this;functioni(){returnr.hasClass("ui-slideouttab-open")}if("string"==typeofe)switch(e){case"open":returnthis.trigger("open"),this;case"close":returnthis.trigger("close"),this;case"isOpen":returni();case"toggle":returnthis.trigger("toggle"),this;case"bounce":returnthis.trigger("bounce"),this;default:thrownewError("Invalid tabSlideOut command")}else{vars=t.extend({tabLocation:"left",tabHandle:".handle",action:"click",hoverTimeout:5e3,offset:"200px",offsetReverse:!1,otherOffset:null,handleOffset:null,handleOffsetReverse:!1,bounceDistance:"50px",bounceTimes:4,bounceSpeed:300,tabImage:null,tabImageHeight:null,tabImageWidth:null,onLoadSlideOut:!1,clickScreenToClose:!0,clickScreenToCloseFilters:[".ui-slideouttab-panel"],onOpen:function(){},onClose:function(){}},e||{}),a=s.tabLocation,c=s.tabHandle=t(s.tabHandle,r);if(r.addClass("ui-slideouttab-panel").addClass("ui-slideouttab-"+a),s.offsetReverse&&r.addClass("ui-slideouttab-panel-reverse"),c.addClass("ui-slideouttab-handle"),s.handleOffsetReverse&&c.addClass("ui-slideouttab-handle-reverse"),s.toggleButton=t(s.toggleButton),null!==s.tabImage){varu=0,l=0;if(null!==s.tabImageHeight&&null!==s.tabImageWidth)u=s.tabImageHeight,l=s.tabImageWidth;else{varf=newImage;f.src=s.tabImage,u=f.naturalHeight,l=f.naturalWidth}c.addClass("ui-slideouttab-handle-image"),c.css({background:"url("+s.tabImage+") no-repeat",width:l,height:u})}"top"===a||"bottom"===a?(s.panelOffsetFrom=s.offsetReverse?"right":"left",s.handleOffsetFrom=s.handleOffsetReverse?"right":"left"):(s.panelOffsetFrom=s.offsetReverse?"bottom":"top",s.handleOffsetFrom=s.handleOffsetReverse?"bottom":"top"),null===s.handleOffset&&(s.handleOffset="-"+function(t,e){returnparseInt(t.css("border-"+e+"-width"),10)}(r,s.handleOffsetFrom)+"px"),"top"===a||"bottom"===a?(r.css(s.panelOffsetFrom,s.offset),c.css(s.handleOffsetFrom,s.handleOffset),null!==s.otherOffset&&(r.css("width",o()+"px"),t(window).resize((function(){r.css("width",o()+"px")}))),"top"===a?c.css({bottom:"-"+n(c)}):c.css({top:"-"+n(c)})):(r.css(s.panelOffsetFrom,s.offset),c.css(s.handleOffsetFrom,s.handleOffset),null!==s.otherOffset&&(r.css("height",o()+"px"),t(window).resize((function(){r.css("height",o()+"px")}))),"left"===a?c.css({right:"0"}):c.css({left:"0"})),c.click((function(t){t.preventDefault()})),s.toggleButton.click((function(t){t.preventDefault()})),r.addClass("ui-slideouttab-ready");vard=function(){r.removeClass("ui-slideouttab-open").trigger("slideouttabclose"),s.onClose()},h=function(){r.addClass("ui-slideouttab-open").trigger("slideouttabopen"),s.onOpen()},p=function(){i()?d():h()},g=[];g[a]="-="+s.bounceDistance;varv=[];v[a]="+="+s.bounceDistance;if(s.clickScreenToClose&&t(document).click((function(e){if(i()&&!r[0].contains(e.target)){for(varn=t(e.target),o=0;o<s.clickScreenToCloseFilters.length;o++){vara=s.clickScreenToCloseFilters[o];if("string"==typeofa){if(n.is(a)||n.parents().is(a))return}elseif("function"==typeofa&&a.call(r,e))return}d()}})),"click"===s.action)c.click((function(t){p()}));elseif("hover"===s.action){varb=null;r.hover((function(){i()||h(),b=null}),(function(){i()&&null===b&&(b=setTimeout((function(){b&&d(),b=null}),s.hoverTimeout))})),c.click((function(t){i()&&d()}))}s.onLoadSlideOut&&(h(),setTimeout(h,500)),r.on("open",(function(t){i()||h()})),r.on("close",(function(t){i()&&d()})),r.on("toggle",(function(t){p()})),r.on("bounce",(function(t){i()?function(){for(vart=r,e=0;e<s.bounceTimes;e++)t=t.animate(g,s.bounceSpeed).animate(v,s.bounceSpeed);r.trigger("slideouttabbounce")}():function(){for(vart=r,e=0;e<s.bounceTimes;e++)t=t.animate(v,s.bounceSpeed).animate(g,s.bounceSpeed);r.trigger("slideouttabbounce")}()}))}returnthis}}(jQuery)},249:function(t,e,n){}})}));