webvowl=function(t){function n(r){if(e[r])return e[r].exports;var o=e[r]={exports:{},id:r,loaded:!1};return t[r].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}var e={};return n.m=t,n.c=e,n.p="",n(0)}([function(t,n,e){function r(t,n){var e=n.key.replace(":","").toLowerCase();t[e]=n.value}e(1);var o=e(5)(),i=e(40)(),a={};a.graph=e(56),a.options=e(64),a.version="1.0.1",a.util={},a.util.constants=e(12),a.util.languageTools=e(11),a.util.elementTools=e(63),a.modules={},a.modules.colorExternalsSwitch=e(68),a.modules.compactNotationSwitch=e(69),a.modules.datatypeFilter=e(70),a.modules.disjointFilter=e(72),a.modules.focuser=e(73),a.modules.emptyLiteralFilter=e(74),a.modules.nodeDegreeFilter=e(75),a.modules.nodeScalingSwitch=e(76),a.modules.objectPropertyFilter=e(77),a.modules.pickAndPin=e(78),a.modules.selectionDetailsDisplayer=e(306),a.modules.setOperatorFilter=e(307),a.modules.statistics=e(308),a.modules.subclassFilter=e(309),a.nodes={},o.entries().forEach(function(t){r(a.nodes,t)}),a.properties={},i.entries().forEach(function(t){r(a.properties,t)}),t.exports=a},function(t,n){},,,,function(t,n,e){(function(n){var r=[];r.push(e(7)),r.push(e(18)),r.push(e(19)),r.push(e(26)),r.push(e(27)),r.push(e(28)),r.push(e(29)),r.push(e(30)),r.push(e(31)),r.push(e(32)),r.push(e(33)),r.push(e(34)),r.push(e(38)),r.push(e(39));var o=n.map(r,function(t){return(new t).type()});t.exports=function(){return o}}).call(n,e(6))},function(t,n){t.exports=d3},function(t,n,e){var r=e(8);t.exports=function(){var t=function(t){r.apply(this,arguments),this.attributes(["external"]).type("ExternalClass")};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(9),o=e(14),i=e(17)();t.exports=function(){var t=function(t){function n(){var n=new o(c.nodeElement(),c.backgroundColor()),e=c.equivalentsString(),r=e?",":"";return n.addText(c.labelForCurrentLanguage(),"",r),n.addEquivalents(e),t.options().compactNotation()||n.addSubText(c.indicationString()),n.addInstanceCount(c.individuals().length),n}r.apply(this,arguments);var e,a,u,c=this,s=!1,l=50,f=null;this.getHalos=function(){return f},this.collapsible=function(t){return arguments.length?(s=t,this):s},this.textBlock=function(t){return arguments.length?(u=t,this):u},this.radius=function(t){return arguments.length?(l=t,this):l},this.setHoverHighlighting=function(t){c.nodeElement().selectAll("circle").classed("hovered",t)},this.textWidth=function(t){var n=2*this.actualRadius();if(t){var e=Math.abs(t)/this.actualRadius(),r=e<=1;n=r?Math.cos(e)*n:0}return n},this.toggleFocus=function(){c.focused(!c.focused()),c.nodeElement().select("circle").classed("focused",c.focused()),t.resetSearchHighlight(),t.options().searchMenu().clearText()},this.actualRadius=function(){if(!t.options().scaleNodesByIndividuals()||c.individuals().length<=0)return c.radius();var n=8,e=Math.log(c.individuals().length+1)*n+5;return c.radius()+e},this.distanceToBorder=function(){return c.actualRadius()},this.removeHalo=function(){c.halo()&&(c.halo(!1),f&&f.remove())},this.drawHalo=function(){c.halo(!0),f=i.drawHalo(c.nodeElement(),c.actualRadius(),this.removeHalo)},this.drawPin=function(){c.pinned(!0);var t=.4*c.actualRadius(),n=-.7*c.actualRadius();a=i.drawPin(c.nodeElement(),t,n,this.removePin)},this.removePin=function(){c.pinned(!1),a&&a.remove(),t.updateStyle()},this.drawCollapsingButton=function(){e=c.nodeElement().append("g").classed("hidden-in-export",!0).attr("transform",function(){var t=-.4*c.actualRadius(),n=.5*c.actualRadius();return"translate("+t+","+n+")"}),e.append("rect").classed("class pin feature",!0).attr("x",0).attr("y",0).attr("width",40).attr("height",24),e.append("line").attr("x1",13).attr("y1",12).attr("x2",27).attr("y2",12),e.append("line").attr("x1",20).attr("y1",6).attr("x2",20).attr("y2",18)},this.draw=function(t,n){var e=c.collectCssClasses();c.nodeElement(t),n instanceof Array&&(e=e.concat(n)),i.appendCircularClass(t,c.actualRadius(),e,c.labelForCurrentLanguage(),c.backgroundColor()),c.postDrawActions(t)},this.postDrawActions=function(){c.textBlock(n()),c.addMouseListeners(),c.pinned()&&c.drawPin(),c.halo()&&c.drawHalo(),c.collapsible()&&c.drawCollapsingButton()},this.equivalentsString=function(){var t=c.equivalents();if(t)return t.map(function(t){return t.labelForCurrentLanguage()}).join(", ")}};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(10),o=e(13)();t.exports=function(){var t=function(t){function n(){if(!d.mouseEntered()){var t=d.nodeElement().node(),n=t.parentNode,e=d.getHalos();if(e){var r=e.selectAll(".searchResultA");r.classed("searchResultA",!1),r.classed("searchResultB",!0)}n.appendChild(t),d.setHoverHighlighting(!0),d.mouseEntered(!0)}}function e(){d.setHoverHighlighting(!1),d.mouseEntered(!1)}r.apply(this,arguments);var i,a,u,c,s,l,f,p,d=this,h=[];this.complement=function(t){return arguments.length?(i=t,this):i},this.disjointUnion=function(t){return arguments.length?(a=t,this):a},this.disjointWith=function(t){return arguments.length?(u=t,this):u},this.individuals=function(t){return arguments.length?(h=t||[],this):h},this.intersection=function(t){return arguments.length?(c=t,this):c},this.links=function(t){return arguments.length?(l=t,this):l},this.maxIndividualCount=function(t){return arguments.length?(f=t,this):f},this.nodeElement=function(t){return arguments.length?(p=t,this):p},this.union=function(t){return arguments.length?(s=t,this):s},d.collectCssClasses=function(){var t=[];return"string"==typeof d.styleClass()&&t.push(d.styleClass()),t=t.concat(d.visualAttributes())},this.addMouseListeners=function(){return d.nodeElement()?void d.nodeElement().selectAll("*").on("mouseover",n).on("mouseout",e):void console.warn(this)},this.foreground=function(){var t=d.nodeElement().node(),n=t.parentNode;n.appendChild(t)},o.addTo(this)};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){t.exports=function(){var t=function(t){var n,r,o,i,a,u,c,s,l,f,p,d=[],h=[],v=[],y=!1,g=[],x=!1,b=!0,m=e(11)();this.attributes=function(t){return arguments.length?(h=t,this):h},this.annotations=function(t){return arguments.length?(u=t,this):u},this.backgroundColor=function(t){return arguments.length?(c=t,this):c},this.baseIri=function(t){return arguments.length?(a=t,this):a},this.comment=function(t){return arguments.length?(s=t,this):s},this.description=function(t){return arguments.length?(l=t,this):l},this.equivalents=function(t){return arguments.length?(d=t||[],this):d},this.equivalentBase=function(t){return arguments.length?(f=t,this):f},this.focused=function(t){return arguments.length?(y=t,this):y},this.id=function(t){return arguments.length?(n=t,this):n},this.indications=function(t){return arguments.length?(g=t,this):g},this.iri=function(t){return arguments.length?(i=t,this):i},this.label=function(t){return arguments.length?(r=t,this):r},this.mouseEntered=function(t){return arguments.length?(x=t,this):x},this.styleClass=function(t){return arguments.length?(p=t,this):p},this.type=function(t){return arguments.length?(o=t,this):o},this.visible=function(t){return arguments.length?(b=t,this):b},this.visualAttributes=function(t){return arguments.length?(v=t,this):v},this.commentForCurrentLanguage=function(){return m.textInLanguage(this.comment(),t.language())},this.cssClassOfNode=function(){return"node"+this.id()},this.descriptionForCurrentLanguage=function(){return m.textInLanguage(this.description(),t.language())},this.defaultLabel=function(){return m.textInLanguage(this.label(),"default")},this.indicationString=function(){return this.indications().join(", ")},this.labelForCurrentLanguage=function(){var n=t&&t.language?t.language():null;return m.textInLanguage(this.label(),n)}};return t.prototype.constructor=t,t.prototype.equals=function(n){return n instanceof t&&this.id()===n.id()},t.prototype.toString=function(){return this.labelForCurrentLanguage()+" ("+this.type()+")"},t}()},function(t,n,e){var r=e(12)();t.exports=function(){function t(t,n){for(var e in t)if(e===n&&t.hasOwnProperty(e))return t[e]}var n={};return n.textInLanguage=function(n,e){if("undefined"!=typeof n){if("string"==typeof n)return n;if(e&&n.hasOwnProperty(e))return n[e];var o=t(n,"en");return o?o:(o=t(n,r.LANG_UNDEFINED),o?o:n[r.LANG_IRIBASED])}},function(){return n}}()},function(t,n){t.exports=function(){var t={};return t.LANG_IRIBASED="IRI-based",t.LANG_UNDEFINED="undefined",function(){return t}}()},function(t,n){function e(t){function n(){t.locked()||t.frozen()||t.pinned()?t.fixed=!0:t.fixed=!1}var e=!1,r=!1,o=!1,i=!1;t.locked=function(r){return arguments.length?(e=r,n(),t):e},t.frozen=function(e){return arguments.length?(r=e,n(),t):r},t.halo=function(e){return arguments.length?(o=e,n(),t):o},t.pinned=function(e){return arguments.length?(i=e,n(),t):i}}var r={};t.exports=function(){return r},r.addTo=function(t){e(t)}},function(t,n,e){function r(t,n){i.apply(this,arguments)}var o=e(15)(),i=e(16);t.exports=r,r.prototype=Object.create(i.prototype),r.prototype.constructor=r,r.prototype.addText=function(t,n,e){t&&this.addTextline(t,this.CSS_CLASSES.default,n,e)},r.prototype.addSubText=function(t){t&&this.addTextline(t,this.CSS_CLASSES.subtext,"(",")")},r.prototype.addEquivalents=function(t){t&&this.addTextline(t,this.CSS_CLASSES.default)},r.prototype.addInstanceCount=function(t){t&&this.addTextline(t.toString(),this.CSS_CLASSES.instanceCount)},r.prototype.addTextline=function(t,n,e,r){var i=o.truncate(t,this._textBlock().datum().textWidth(),n),a=this._textBlock().append("tspan").classed(this.CSS_CLASSES.default,!0).classed(n,!0).text(this._applyPreAndPostFix(i,e,r)).attr("x",0);this._repositionTextLine(a),this._repositionTextBlock()},r.prototype._repositionTextLine=function(t){var n=window.getComputedStyle(t.node()).getPropertyValue("font-size"),e=parseFloat(n),r=this._lineCount()-1,o=r>0?this.LINE_DISTANCE:0;t.attr("dy",e+o+"px")},r.prototype._repositionTextBlock=function(){var t=this._lineCount();if(t<1)return void this._textBlock().attr("y",0);var n=this._textBlock().node().getBBox().height;this._textBlock().attr("y",.5*-n+"px")},r.prototype._lineCount=function(){return this._textBlock().property("childElementCount")}},function(t,n,e){(function(n){function e(t,e){e||(e="text");var r=n.select("body").append("div").attr("class",e).attr("id","width-test").attr("style","position:absolute; float:left; white-space:nowrap; visibility:hidden;").text(t),o=document.getElementById("width-test").offsetWidth;return r.remove(),o}var r=4,o={};o.truncate=function(t,n,o,i){if(n-=isNaN(i)?r:i,isNaN(n)||n<=0)return t;for(var a,u,c,s=t;;){if(u=e(s,o),u<=n)break;if(c=u/n,a=Math.floor(s.length/c),s.length===a)break;s=s.substring(0,a)}return t.length>s.length?t.substring(0,s.length-3)+"...":t},t.exports=function(){return o}}).call(n,e(6))},function(t,n,e){(function(n){function e(t,n){var e=t.append("text").classed("text",!0).style("fill",this._getTextColor(n)).attr("text-anchor","middle");this._textBlock=function(){return e}}function r(t){return.3*(t.r/255)+.59*(t.g/255)+.11*(t.b/255)}t.exports=e,e.prototype.LINE_DISTANCE=1,e.prototype.CSS_CLASSES={default:"text",subtext:"subtext",instanceCount:"instance-count"},e.prototype.DARK_TEXT_COLOR="#000",e.prototype.LIGHT_TEXT_COLOR="#fff",e.prototype.translation=function(t,n){return this._textBlock().attr("transform","translate("+t+", "+n+")"),this},e.prototype.remove=function(){return this._textBlock().remove(),this},e.prototype._applyPreAndPostFix=function(t,n,e){return n&&(t=n+t),e&&(t+=e),t},e.prototype._getTextColor=function(t){if(!t)return e.prototype.DARK_TEXT_COLOR;var o=n.rgb(t);return r(o)>.5?e.prototype.DARK_TEXT_COLOR:e.prototype.LIGHT_TEXT_COLOR}}).call(n,e(6))},function(t,n,e){(function(n){t.exports=function(){function t(t,n){n instanceof Array&&n.forEach(function(n){t.classed(n,!0)})}function e(t,n){n&&t.append("title").text(n)}function r(t,n){n&&t.style("fill",n)}var o={};return o.appendCircularClass=function(n,o,i,a,u){var c=n.append("circle").classed("class",!0).attr("r",o);return t(c,i),e(c,a),r(c,u),c},o.appendRectangularClass=function(n,o,i,a,u,c){var s=n.append("rect").classed("class",!0).attr("x",-o/2).attr("y",-i/2).attr("width",o).attr("height",i);return t(s,a),e(s,u),r(s,c),s},o.drawPin=function(t,e,r,o){var i=t.append("g").classed("hidden-in-export",!0).attr("transform","translate("+e+","+r+")");return i.append("circle").classed("class pin feature",!0).attr("r",12).on("click",function(){o&&o(),n.event.stopPropagation()}),i.append("line").attr("x1",0).attr("x2",0).attr("y1",12).attr("y2",16),i},o.drawRectHalo=function(t,n,e,r){var o;if(o=t.nodeElement?t.nodeElement():t.labelElement(),!o)return void console.log("no container found");var i=o.append("g").classed("hidden-in-export",!0);if(t.inverse&&t.inverse()){var a=t.inverse().height();i.append("rect").classed("searchResultA",!0).attr("x",(-n-r)/2).attr("y",(-r-e)/2).attr("width",n+r).attr("height",e+a+r)}else i.append("rect").classed("searchResultA",!0).attr("x",(-n-r)/2).attr("y",(-r-e)/2).attr("width",n+r).attr("height",e+r);return i},o.drawHalo=function(t,n){if(void 0===t)return null;var e=t.append("g").classed("hidden-in-export",!0);return e.append("circle",":first-child").classed("searchResultA",!0).attr("r",n+15),e},function(){return o}}()}).call(n,e(6))},function(t,n,e){var r=e(8);t.exports=function(){var t=function(t){r.apply(this,arguments),this.type("owl:Class")};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(20);t.exports=function(){var t=function(t){r.apply(this,arguments);var n=this,e=n.draw;this.styleClass("complementof").type("owl:complementOf"),this.draw=function(t){e(t);var r=t.append("g").classed("embedded",!0);r.append("circle").attr("class","symbol").classed("fineline",!0).attr("r",10),r.append("path").attr("class","nofill").attr("d","m -7,-1.5 12,0 0,6").attr("transform","scale(.5)"),r.attr("transform","translate(-"+(n.radius()-15)/100+",-"+(n.radius()-15)/100+")"),n.postDrawActions()}};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(21),o=e(22),i=e(8),a=e(17)();t.exports=function(){var t=function(t){i.apply(this,arguments);var n=this,e=n.setHoverHighlighting,u=n.postDrawActions;this.setHoverHighlighting=function(t){e(t),n.links().filter(function(t){return t instanceof o}).filter(function(t){return t.domain().equals(n)}).forEach(function(n){n.property().setHighlighting(t)})},this.draw=function(t){n.nodeElement(t),a.appendCircularClass(t,n.actualRadius(),n.collectCssClasses().join(" "),n.labelForCurrentLanguage(),n.backgroundColor())},this.postDrawActions=function(){u(),n.textBlock().remove();var e=new r(n.nodeElement(),n.backgroundColor()),o=n.equivalentsString(),i=o?-30:-17,a=o?",":"";e.addText(n.labelForCurrentLanguage(),i,"",a),e.addEquivalents(o,-17),t.options().compactNotation()?e.addInstanceCount(n.individuals().length,17):n.indicationString().length>0?(e.addSubText(n.indicationString(),17),e.addInstanceCount(n.individuals().length,30)):e.addInstanceCount(n.individuals().length,17),n.textBlock(e)}};return t.prototype=Object.create(i.prototype),t.prototype.constructor=t,t}()},function(t,n,e){function r(t,n){i.apply(this,arguments)}var o=e(15)(),i=e(16);t.exports=r,r.prototype=Object.create(i.prototype),r.prototype.constructor=r,r.prototype.addText=function(t,n,e,r){t&&this.addTextline(t,this.CSS_CLASSES.default,n,e,r)},r.prototype.addSubText=function(t,n){t&&this.addTextline(t,this.CSS_CLASSES.subtext,n,"(",")")},r.prototype.addEquivalents=function(t,n){t&&this.addTextline(t,this.CSS_CLASSES.default,n)},r.prototype.addInstanceCount=function(t,n){t&&this.addTextline(t.toString(),this.CSS_CLASSES.instanceCount,n)},r.prototype.addTextline=function(t,n,e,r,i){var a=o.truncate(t,this._textBlock().datum().textWidth(e),n),u=this._textBlock().append("tspan").classed(this.CSS_CLASSES.default,!0).classed(n,!0).text(this._applyPreAndPostFix(a,r,i)).attr("x",0);this._repositionTextLine(u,e)},r.prototype._repositionTextLine=function(t,n){var e=window.getComputedStyle(t.node()).getPropertyValue("font-size"),r=parseFloat(e),o=1/3*r;t.attr("y",o+(n||0)+"px")}},function(t,n,e){function r(t,n,e){u.apply(this,arguments)}function o(t,n){var e=a(t,n);e.attr("refX",-8),e.append("path").attr("d","M0,-8L8,0L0,8L-8,0L0,-8L8,0").classed(n.markerType(),!0),n.markerElement(e)}function i(t,n){var e=a(t,n);e.attr("refX",8),e.append("path").attr("d","M0,-8L8,0L0,8L-8,0L0,-8L8,0").classed(n.markerType(),!0),n.markerElement(e)}function a(t,n){return t.append("marker").datum(n).attr("id",n.markerId()).attr("viewBox","-10 -10 20 20").attr("markerWidth",20).attr("markerHeight",20).attr("markerUnits","userSpaceOnUse").attr("orient","auto")}var u=e(23);t.exports=r,r.prototype=Object.create(u.prototype),r.prototype.constructor=r,r.prototype.draw=function(t,n){var e=this.label().property(),r=this.label().inverse();o(n,e),r&&i(n,r),u.prototype.draw.apply(this,arguments),t.attr("marker-start","url(#"+e.markerId()+")"),r&&t.attr("marker-end","url(#"+r.markerId()+")")}},function(t,n,e){function r(t,n,r){var i,a,u,c,s=new o(r,this),l=e(25)(t,s,this),f=e(25)(s,n,this);this.layers=function(t){return arguments.length?(i=t,this):i},this.layerIndex=function(t){return arguments.length?(a=t,this):a},this.loops=function(t){return arguments.length?(u=t,this):u},this.loopIndex=function(t){return arguments.length?(c=t,this):c},this.domain=function(){return t},this.label=function(){return s},this.linkParts=function(){return[f,l]},this.range=function(){return n}}var o=e(24);t.exports=r,r.prototype.draw=function(t){var n=this.label().property(),e=this.label().inverse();n.linkGroup(t),e&&e.linkGroup(t),t.append("path").classed("link-path",!0).classed(this.domain().cssClassOfNode(),!0).classed(this.range().cssClassOfNode(),!0).classed(n.linkType(),!0)},r.prototype.inverse=function(){return this.label().inverse()},r.prototype.isLoop=function(){return this.domain().equals(this.range())},r.prototype.property=function(){return this.label().property()}},function(t,n){function e(t,n){this.link=function(){return n},this.property=function(){return t},Object.defineProperty(this,"fixed",{get:function(){var n=!!t.inverse()&&t.inverse().fixed;return t.fixed||n},set:function(n){t.fixed=n,t.inverse()&&(t.inverse().fixed=n)}}),this.frozen=t.frozen,this.locked=t.locked,this.pinned=t.pinned}t.exports=e,e.prototype.actualRadius=function(){return this.property().actualRadius()},e.prototype.draw=function(t){return this.property().draw(t)},e.prototype.inverse=function(){return this.property().inverse()},e.prototype.equals=function(t){if(!t)return!1;var n=t instanceof e,r=this.property().equals(t.property()),o=!1;return this.inverse()?o=this.inverse().equals(t.inverse()):t.inverse()||(o=!0),n&&r&&o}},function(t,n){t.exports=function(t,n,e){var r={},o=t,i=e,a=n;return Object.defineProperties(r,{source:{value:o,writable:!0},target:{value:a,writable:!0}}),r.domain=function(){return o},r.link=function(){return i},r.range=function(){return a},r}},function(t,n,e){var r=e(8);t.exports=function(){var t=function(t){r.apply(this,arguments),this.attributes(["deprecated"]).type("owl:DeprecatedClass")};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(20);t.exports=function(){var t=function(t){r.apply(this,arguments);var n=this,e=n.draw;this.styleClass("disjointunionof").type("owl:disjointUnionOf"),this.draw=function(t){e(t);var r=t.append("g").classed("embedded",!0),o=10;r.append("circle").attr("class","symbol").attr("r",o),r.append("circle").attr("cx",10).attr("class","symbol").classed("fineline",!0).attr("r",o),r.append("circle").attr("class","nofill").classed("fineline",!0).attr("r",o),r.append("text").attr("class","link").text("1").attr("transform","scale(.7)translate(3,5)"),r.attr("transform","translate(-"+(n.radius()-15)/7+",-"+(n.radius()-15)/100+")"),n.postDrawActions()}};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(8),o=e(17)();t.exports=function(){var t=function(t){r.apply(this,arguments);var n=4,e=this,i=e.actualRadius;this.styleClass("equivalentclass").type("owl:equivalentClass"),this.actualRadius=function(){return i()+n},this.draw=function(t){var r=e.collectCssClasses();e.nodeElement(t),o.appendCircularClass(t,e.actualRadius(),["white","embedded"]),o.appendCircularClass(t,e.actualRadius()-n,r,e.labelForCurrentLanguage(),e.backgroundColor()),e.postDrawActions()},e.setHoverHighlighting=function(t){e.nodeElement().selectAll("circle:last-of-type").classed("hovered",t)}};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(20);t.exports=function(){var t=function(t){function n(){var t=18,n=5,e=-(t/2),r=7,o=5,i=t-o,a="M"+n+","+e,u="c"+r+","+o+" "+r+","+i+" 0,"+t,c="c"+-r+","+-o+" "+-r+","+-i+" 0,"+-t;return a+u+c}r.apply(this,arguments);var e=this,o=e.draw,i=n();this.styleClass("intersectionof").type("owl:intersectionOf"),this.draw=function(t){o(t);var n=t.append("g").classed("embedded",!0),r=10;n.append("path").attr("class","nostroke").classed("symbol",!0).attr("d",i),n.append("circle").attr("class","nofill").classed("fineline",!0).attr("r",r),n.append("circle").attr("cx",10).attr("class","nofill").classed("fineline",!0).attr("r",r),n.append("path").attr("class","nofill").attr("d","m 9,5 c 0,-2 0,-4 0,-6 0,0 0,0 0,0 0,0 0,-1.8 -1,-2.3 -0.7,-0.6 -1.7,-0.8 -2.9,-0.8 -1.2,0 -2,0 -3,0.8 -0.7,0.5 -1,1.4 -1,2.3 0,2 0,4 0,6").attr("transform","scale(.5)translate(5,0)"),n.attr("transform","translate(-"+(e.radius()-15)/7+",-"+(e.radius()-15)/100+")"),e.postDrawActions()}};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(31);t.exports=function(){var t=function(t){r.apply(this,arguments),this.label("Nothing").type("owl:Nothing").iri("http://www.w3.org/2002/07/owl#Nothing")};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(8);t.exports=function(){var t=function(t){r.apply(this,arguments);var n=this.draw;this.label("Thing").type("owl:Thing").iri("http://www.w3.org/2002/07/owl#Thing").radius(30),this.draw=function(t){n(t,["white","dashed"])}};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(20);t.exports=function(){var t=function(t){r.apply(this,arguments);var n=this,e=n.draw;this.styleClass("unionof").type("owl:unionOf"),this.draw=function(t){e(t);var r=t.append("g").classed("embedded",!0),o=10;r.append("circle").attr("class","symbol").attr("r",o),r.append("circle").attr("cx",10).attr("class","symbol").classed("fineline",!0).attr("r",o),r.append("circle").attr("class","nofill").classed("fineline",!0).attr("r",o),r.append("path").attr("class","link").attr("d","m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6").attr("transform","scale(.5)translate(5,0)"),r.attr("transform","translate(-"+(n.radius()-15)/7+",-"+(n.radius()-15)/100+")"),n.postDrawActions()}};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(8);t.exports=function(){var t=function(t){r.apply(this,arguments),this.attributes(["rdf"]).type("rdfs:Class")};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(35);t.exports=function(){var t=function(t){r.apply(this,arguments),this.attributes(["datatype"]).type("rdfs:Datatype")};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(36);t.exports=function(){var t=function(t){r.apply(this,arguments)};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(9),o=e(14),i=e(17)(),a=e(37)();t.exports=function(){var t=function(t){r.apply(this,arguments);var n,e,u=this,c=20,s=60,l=c/2;this.height=function(t){return arguments.length?(c=t,this):c},this.width=function(t){return arguments.length?(s=t,this):s},this.getHalos=function(){return e},this.actualRadius=function(){return l},this.distanceToBorder=function(t,n){return a.distanceToBorder(u,t,n)},this.setHoverHighlighting=function(t){u.nodeElement().selectAll("rect").classed("hovered",t);var n=u.getHalos();if(n){var e=n.selectAll(".searchResultA");e.classed("searchResultA",!1),e.classed("searchResultB",!0)}},this.textWidth=function(){return this.width()},this.toggleFocus=function(){u.focused(!u.focused()),u.nodeElement().select("rect").classed("focused",u.focused()),t.resetSearchHighlight(),t.options().searchMenu().clearText()},this.draw=function(t,n){var e,r=u.collectCssClasses();u.nodeElement(t),n instanceof Array&&(r=r.concat(n)),i.appendRectangularClass(t,u.width(),u.height(),r,u.labelForCurrentLanguage(),u.backgroundColor()),e=new o(t,u.backgroundColor()),e.addText(u.labelForCurrentLanguage()),u.addMouseListeners(),u.pinned()&&u.drawPin(),u.halo()&&u.drawHalo()},this.drawPin=function(){u.pinned(!0);var t=.25*s,e=-1.1*c;n=i.drawPin(u.nodeElement(),t,e,this.removePin)},this.removePin=function(){u.pinned(!1),n&&n.remove(),t.updateStyle()},this.removeHalo=function(){u.halo(!1),e&&(e.remove(),e=null)},this.drawHalo=function(){u.halo(!0);var t=15;e=i.drawRectHalo(u,this.width(),this.height(),t)}};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n){var e={};t.exports=function(){return e},e.distanceToBorder=function(t,n,e){var r,o=t.width(),i=t.height(),a=Math.abs(e/n),u=i/o;if(a<=u){var c=n/(o/2),s=e/c;r=Math.sqrt(Math.pow(o/2,2)+Math.pow(s,2))}else{var l=e/(i/2),f=n/l;r=Math.sqrt(Math.pow(i/2,2)+Math.pow(f,2))}return r}},function(t,n,e){var r=e(35);t.exports=function(){var t=function(t){r.apply(this,arguments);var n=this.draw,e=this.label;this.attributes(["datatype"]).label("Literal").styleClass("literal").type("rdfs:Literal").iri("http://www.w3.org/2000/01/rdf-schema#Literal"),this.draw=function(t){n(t,["dashed"])},this.label=function(t){return arguments.length?this:e()}};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(8);t.exports=function(){var t=function(t){r.apply(this,arguments);var n=this.draw;this.attributes(["rdf"]).label("Resource").radius(30).styleClass("rdfsresource").type("rdfs:Resource"),this.draw=function(t){n(t,["rdf","dashed"])}};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){(function(n){var r=[];r.push(e(41)),r.push(e(43)),r.push(e(44)),r.push(e(45)),r.push(e(46)),r.push(e(47)),r.push(e(48)),r.push(e(49)),r.push(e(50)),r.push(e(51)),r.push(e(52)),r.push(e(53)),r.push(e(54)),r.push(e(55));var o=n.map(r,function(t){return(new t).type()});t.exports=function(){return o}}).call(n,e(6))},function(t,n,e){var r=e(42);t.exports=function(){var t=function(t){r.apply(this,arguments);var n=this.generateCardinalityText;this.linkType("values-from").markerType("filled values-from").styleClass("allvaluesfromproperty").type("owl:allValuesFrom"),this.generateCardinalityText=function(){var t="∀",e=n();return e&&(t+=", "+e),t}};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(10),o=e(14),i=e(17)(),a=e(13)(),u=e(37)();t.exports=function(){var t=28,n=80,e=t/2,c=function(t){function n(){var t=[];return E.subproperties()&&(t=t.concat(E.subproperties())),E.superproperties()&&(t=t.concat(E.superproperties())),t}function e(){var t=n();t.forEach(function(t){t.foreground&&t.foreground()})}function c(){if(!E.mouseEntered()){E.mouseEntered(!0),E.setHighlighting(!0);var t,n=E.getHalos();n&&(t=n.selectAll(".searchResultA"),t.classed("searchResultA",!1),t.classed("searchResultB",!0)),E.foreground(),e(),E.inverse()&&(n=E.inverse().getHalos(),n&&(t=n.selectAll(".searchResultA"),t.classed("searchResultA",!1),t.classed("searchResultB",!0)))}}function s(){E.mouseEntered(!1),E.setHighlighting(!1)}r.apply(this,arguments);var l,f,p,d,h,v,y,g,x,b,m,w,_,j,C,E=this,O="normal",k="filled",A=!0,S=[];this.getHalos=function(){return C},this.cardinality=function(t){return arguments.length?(l=t,this):l},this.cardinalityElement=function(t){return arguments.length?(b=t,this):b},this.domain=function(t){return arguments.length?(f=t,this):f},this.inverse=function(t){return arguments.length?(p=t,this):p},this.labelElement=function(t){return arguments.length?(m=t,this):m},this.labelVisible=function(t){return arguments.length?(A=t,this):A},this.link=function(t){return arguments.length?(d=t,this):d},this.linkGroup=function(t){return arguments.length?(w=t,this):w},this.linkType=function(t){return arguments.length?(O=t,this):O},this.markerElement=function(t){return arguments.length?(_=t,this):_},this.markerType=function(t){return arguments.length?(k=t,this):k},this.maxCardinality=function(t){return arguments.length?(v=t,this):v},this.minCardinality=function(t){return arguments.length?(h=t,this):h},this.range=function(t){return arguments.length?(y=t,this):y},this.redundantProperties=function(t){return arguments.length?(S=t,this):S},this.subproperties=function(t){return arguments.length?(g=t,this):g},this.superproperties=function(t){return arguments.length?(x=t,this):x},this.distanceToBorder=function(t,n){return u.distanceToBorder(E,t,n)},this.linkHasMarker=function(){return"dashed"!==O},this.markerId=function(){return"marker"+E.id()},this.toggleFocus=function(){E.focused(!E.focused()),m.select("rect").classed("focused",E.focused()),t.resetSearchHighlight(),t.options().searchMenu().clearText()},this.draw=function(t){function n(n){var e=t.append("g").datum(n).classed("label",!0).attr("id",n.id());return n.drawLabel(e),e}if(E.labelVisible()){if(E.labelElement(n(E)),E.inverse()){var e=E.height()/2+1;E.inverse().labelElement(n(E.inverse())),E.labelElement().attr("transform","translate(0,-"+e+")"),E.inverse().labelElement().attr("transform","translate(0,"+e+")")}return E.pinned()?E.drawPin():E.inverse()&&E.inverse().pinned()&&E.inverse().drawPin(),E.halo()&&E.drawHalo(),E.labelElement()}},this.addRect=function(t){var n=t.append("rect").classed(E.styleClass(),!0).classed("property",!0).attr("x",-E.width()/2).attr("y",-E.height()/2).attr("width",E.width()).attr("height",E.height()).on("mouseover",function(){c()}).on("mouseout",function(){s()});n.append("title").text(E.labelForCurrentLanguage()),E.visualAttributes()&&n.classed(E.visualAttributes(),!0),E.backgroundColor()&&n.style("fill",E.backgroundColor())},this.drawLabel=function(t){this.addRect(t);var n=E.equivalentsString(),e=n?",":"",r=new o(t,this.backgroundColor());r.addText(this.labelForCurrentLanguage(),"",e),r.addEquivalents(n),r.addSubText(this.indicationString())},this.equivalentsString=function(){var t=E.equivalents();if(t)return t.map(function(t){return void 0===t||"string"==typeof t?"ERROR":t.labelForCurrentLanguage()}).join(", ")},this.drawCardinality=function(t){var n=this.generateCardinalityText();return!!n&&(E.cardinalityElement(t),t.append("text").classed("cardinality",!0).attr("text-anchor","middle").attr("dy","0.5ex").text(n),!0)},this.generateCardinalityText=function(){if(E.cardinality())return E.cardinality();if(E.minCardinality()||E.maxCardinality()){var t=E.minCardinality()||"*",n=E.maxCardinality()||"*";return t+".."+n}},E.setHighlighting=function(t){E.labelElement&&E.labelElement()&&E.labelElement().select("rect").classed("hovered",t),E.linkGroup().selectAll("path, text").classed("hovered",t),E.markerElement()&&(E.markerElement().select("path").classed("hovered",t),E.cardinalityElement()&&E.cardinalityElement().classed("hovered",t));var e=n();e.forEach(function(n){n.labelElement&&n.labelElement()&&n.labelElement().select("rect").classed("indirect-highlighting",t)})},this.foreground=function(){if(E.labelElement()&&null!==E.labelElement().node().parentNode){var t=E.labelElement().node().parentNode,n=t.parentNode,e=E.linkGroup().node(),r=E.linkGroup().node().parentNode;n.appendChild(t),r.appendChild(e)}},this.drawPin=function(){E.pinned(!0),j=i.drawPin(E.labelElement(),20,-25,this.removePin); },this.removePin=function(){E.pinned(!1),j&&j.remove(),t.updateStyle()},this.removeHalo=function(){E.halo(!1),C&&(C.remove(),C=null)},this.drawHalo=function(){E.halo(!0);var t=15;C=i.drawRectHalo(E,E.width(),E.height(),t)},a.addTo(this)};return c.prototype=Object.create(r.prototype),c.prototype.constructor=c,c.prototype.height=function(){return t},c.prototype.width=function(){return n},c.prototype.actualRadius=function(){return e},c.prototype.textWidth=c.prototype.width,c}()},function(t,n,e){var r=e(42);t.exports=function(){var t=function(t){r.apply(this,arguments),this.attributes(["datatype"]).styleClass("datatypeproperty").type("owl:DatatypeProperty")};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(42);t.exports=function(){var t=function(t){r.apply(this,arguments),this.attributes(["deprecated"]).styleClass("deprecatedproperty").type("owl:DeprecatedProperty")};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(42),o=e(14);t.exports=function(){var t=function(t){r.apply(this,arguments);var n="Disjoint With";this.label=function(t){return arguments.length?this:n},this.linkType("dashed").styleClass("disjointwith").type("owl:disjointWith"),this.drawLabel=function(n){this.addRect(n),n.append("circle").classed("symbol",!0).classed("fineline",!0).classed("embedded",!0).attr("cx",-12.5).attr("r",10),n.append("circle").classed("symbol",!0).classed("fineline",!0).classed("embedded",!0).attr("cx",12.5).attr("r",10);var e=new o(n,this.backgroundColor());t.options().compactNotation()||e.addSubText("disjoint"),e.translation(0,20)}};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(42);t.exports=function(){var t=function(t){r.apply(this,arguments),this.styleClass("equivalentproperty").type("owl:equivalentProperty")};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(42);t.exports=function(){var t=function(t){r.apply(this,arguments),this.attributes(["functional"]).styleClass("functionalproperty").type("owl:FunctionalProperty")};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(42);t.exports=function(){var t=function(t){r.apply(this,arguments),this.attributes(["inverse functional"]).styleClass("inversefunctionalproperty").type("owl:InverseFunctionalProperty")};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(42);t.exports=function(){var t=function(t){r.apply(this,arguments),this.attributes(["object"]).styleClass("objectproperty").type("owl:ObjectProperty")};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(42);t.exports=function(){var t=function(t){r.apply(this,arguments);var n=this.generateCardinalityText;this.linkType("values-from").markerType("filled values-from").styleClass("somevaluesfromproperty").type("owl:someValuesFrom"),this.generateCardinalityText=function(){var t="∃",e=n();return e&&(t+=", "+e),t}};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(42);t.exports=function(){var t=function(t){r.apply(this,arguments),this.attributes(["symmetric"]).styleClass("symmetricproperty").type("owl:SymmetricProperty")};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(42);t.exports=function(){var t=function(t){r.apply(this,arguments),this.attributes(["transitive"]).styleClass("transitiveproperty").type("owl:TransitiveProperty")};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(42);t.exports=function(){var t=function(t){r.apply(this,arguments),this.attributes(["rdf"]).styleClass("rdfproperty").type("rdf:Property")};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(42);t.exports=function(){var t=function(t){r.apply(this,arguments);var n=this,e=n.draw,o="Subclass of";this.draw=function(r){return n.labelVisible(!t.options().compactNotation()),e(r)},this.label=function(t){return arguments.length?this:o},this.linkType("dotted").markerType("white").styleClass("subclass").type("rdfs:subClassOf")};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(42);t.exports=function(){var t=function(t){r.apply(this,arguments),this.labelVisible(!1).linkType("dashed").markerType("white").styleClass("setoperatorproperty").type("setOperatorProperty")};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){(function(n){var r=e(57),o=e(59)(),i=e(60)(),a=e(63)();t.exports=function(t){function u(){S.attr("transform",function(t){return"translate("+t.x+","+t.y+")"}),T.attr("transform",function(t){var n,e=t.link();if(1===e.layers().length&&!e.loops()){var r=o.calculateIntersection(e.range(),e.domain(),0),i=o.calculateIntersection(e.domain(),e.range(),0);n=o.calculateCenter(r,i),t.x=n.x,t.y=n.y}return"translate("+t.x+","+t.y+")"}),L.attr("d",function(t){if(t.isLoop())return o.calculateLoopPath(t);var n=t.label(),e=o.calculateIntersection(n,t.domain(),1),r=o.calculateIntersection(n,t.range(),1);return X([e,n,r])}),N.attr("transform",function(t){var n=t.link().label(),e=o.calculateIntersection(n,t.range(),V),r=o.calculateNormalVector(n,t.domain(),$);return"translate("+(e.x+r.x)+","+(e.y+r.y)+")"})}function c(){C.attr("transform","translate("+n.event.translate+")scale("+n.event.scale+")"),q=n.event.scale,z=n.event.translate}function s(){Z.graphContainerSelector(t),F=n.layout.force().on("tick",u),H=n.behavior.drag().origin(function(t){return t}).on("dragstart",function(t){n.event.sourceEvent.stopPropagation(),t.locked(!0)}).on("drag",function(t){t.px=n.event.x,t.py=n.event.y,F.resume()}).on("dragend",function(t){t.locked(!1)}),U=n.behavior.zoom().duration(150).scaleExtent([Z.minMagnification(),Z.maxMagnification()]).on("zoom",c)}function l(t){var n=t.link();if(n.isLoop())return Z.loopDistance();var e=f(n)/2;return e+=t.domain().actualRadius(),e+=t.range().actualRadius()}function f(t){return a.isDatatype(t.domain())||a.isDatatype(t.range())?Z.datatypeDistance():Z.classDistance()}function p(){j(),C=n.selectAll(Z.graphContainerSelector()).append("svg").classed("vowlGraph",!0).attr("width",Z.width()).attr("height",Z.height()).call(U).append("g")}function d(){var t;C&&(C.selectAll("*").remove(),A=C.append("g").classed("linkContainer",!0),k=C.append("g").classed("cardinalityContainer",!0),O=C.append("g").classed("labelContainer",!0),E=C.append("g").classed("nodeContainer",!0),t=A.append("defs"),S=E.selectAll(".node").data(M).enter().append("g").classed("node",!0).attr("id",function(t){return t.id()}).call(H),S.each(function(t){t.draw(n.select(this))}),T=O.selectAll(".labelGroup").data(R).enter().append("g").classed("labelGroup",!0).call(H),T.each(function(t){var e=t.draw(n.select(this));e||n.select(this).remove()}),T.each(function(t){if(this.parentNode&&a.isRdfsSubClassOf(t.property())){var n=this.parentNode;n.insertBefore(this,n.firstChild)}}),N=k.selectAll(".cardinality").data(D).enter().append("g").classed("cardinality",!0),N.each(function(t){var e=t.drawCardinality(n.select(this));e||n.select(this).remove()}),P=A.selectAll(".link").data(I).enter().append("g").classed("link",!0),P.each(function(e){e.draw(n.select(this),t)}),L=P.selectAll("path"),h())}function h(){function t(t){Z.selectionModules().forEach(function(n){n.handle(t)})}S.on("click",function(n){t(n)}),T.selectAll(".label").on("click",function(n){t(n)})}function v(t){var n,e=[],r=t.nodes;for(n=0;n0)for(var r=0;r0&&e(c)?n>1?w(c,n-1,e,r,o):i(o,c):r||(o[o.length]=c)}return o}function _(t,n){return t&&$n(t,n,le)}function j(t,n){return m(n,function(n){return Nt(t[n])})}function C(t){return tt(t)}function E(t,n){return t>n}function O(t){return It(t)&&C(t)==gn}function k(t,n,e,r,o){return t===n||(null==t||null==n||!Rt(t)&&!It(n)?t!==t&&n!==n:A(t,n,e,r,k,o))}function A(t,n,e,r,o,i){var a=ne(t),u=ne(n),c=hn,s=hn;a||(c=C(t),c=c==dn?_n:c),u||(s=C(n),s=s==dn?_n:s);var l=c==_n,f=s==_n,p=c==s;i||(i=[]);var d=Kn(i,function(n){return n[0]==t}),h=Kn(i,function(t){return t[0]==n});if(d&&h)return d[1]==n;if(i.push([t,n]),i.push([n,t]),p&&!l){var v=a?X(t,n,e,r,o,i):Z(t,n,c,e,r,o,i);return i.pop(),v}if(!(e&un)){var y=l&&In.call(t,"__wrapped__"),g=f&&In.call(n,"__wrapped__");if(y||g){var x=y?t.value():t,b=g?n.value():n,v=o(x,b,e,r,i);return i.pop(),v}}if(!p)return!1;var v=K(t,n,e,r,o,i);return i.pop(),v}function S(t){return It(t)&&C(t)==Cn}function T(t){return"function"==typeof t?t:null==t?Zt:("object"==typeof t?N:u)(t)}function P(t,n){return to?0:o+n),e=e>o?o:e,e<0&&(e+=o),o=n>e?0:e-n>>>0,n>>>=0;for(var i=Array(o);++rn||i&&a&&c&&!u&&!s||r&&a&&c||!e&&c||!o)return 1;if(!r&&!i&&!s&&t1?e[o-1]:rn;for(i=t.length>3&&"function"==typeof i?(o--,i):rn,n=Object(n);++r-1?o[i?n[a]:a]:rn}}function $(t,n,e,r){function o(){for(var n=-1,u=arguments.length,c=-1,s=r.length,l=Array(s+u),f=this&&this!==Pn&&this instanceof o?a:t;++cu))return!1;for(var s=-1,l=!0,f=e&cn?[]:rn;++s0&&(e=n.apply(this,arguments)),t<=1&&(n=rn),e}}function Ct(t){if("function"!=typeof t)throw new TypeError(an);return function(){var n=arguments;return!t.apply(this,n)}}function Et(t){return jt(2,t)}function Ot(t){return Rt(t)?ne(t)?D(t):q(t,Wn(t)):t}function kt(t,n){return t===n||t!==t&&n!==n}function At(t){return null!=t&&Mt(t.length)&&!Nt(t)}function St(t){return t===!0||t===!1||It(t)&&C(t)==yn}function Tt(t){return At(t)&&(ne(t)||Ht(t)||Nt(t.splice)||te(t))?!t.length:!Wn(t).length}function Pt(t,n){return k(t,n)}function Lt(t){return"number"==typeof t&&zn(t)}function Nt(t){if(!Rt(t))return!1;var n=C(t);return n==bn||n==mn||n==vn||n==jn}function Mt(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=pn}function Rt(t){var n=typeof t;return null!=t&&("object"==n||"function"==n)}function It(t){return null!=t&&"object"==typeof t}function Dt(t){return Ft(t)&&t!=+t}function Bt(t){return null===t}function Ft(t){return"number"==typeof t||It(t)&&C(t)==wn}function Ht(t){return"string"==typeof t||!ne(t)&&It(t)&&C(t)==En}function qt(t){return t===rn}function zt(t){return At(t)?t.length?D(t):[]:$t(t)}function Wt(t){return"string"==typeof t?t:null==t?"":t+""}function Ut(t,n){var e=Gn(t);return null==n?e:ae(e,n)}function Gt(t,n){return null!=t&&In.call(t,n)}function Vt(t,n,e){var r=null==t?rn:t[n];return r===rn&&(r=e),Nt(r)?r.call(t):r}function $t(t){return null==t?[]:l(t,le(t))}function Xt(t){return t=Wt(t),t&&kn.test(t)?t.replace(On,Nn):t}function Zt(t){return t}function Kt(t){return N(ae({},t))}function Jt(t,n,e){var r=le(n),o=j(n,r);null!=e||Rt(n)&&(o.length||!r.length)||(e=n,n=t,t=this,o=j(n,le(n)));var a=!(Rt(e)&&"chain"in e&&!e.chain),u=Nt(t);return Vn(o,function(e){var r=n[e];t[e]=r,u&&(t.prototype[e]=function(){var n=this.__chain__;if(a||n){var e=t(this.__wrapped__),o=e.__actions__=D(this.__actions__);return o.push({func:r,args:arguments,thisArg:t}),e.__chain__=n,e}return r.apply(t,i([this.value()],arguments))})}),t}function Qt(){return Pn._===this&&(Pn._=Fn),this}function Yt(){}function tn(t){var n=++Dn;return Wt(t)+n}function nn(t){return t&&t.length?b(t,Zt,E):rn}function en(t){return t&&t.length?b(t,Zt,P):rn}var rn,on="4.17.2",an="Expected a function",un=1,cn=2,sn=1,ln=32,fn=1/0,pn=9007199254740991,dn="[object Arguments]",hn="[object Array]",vn="[object AsyncFunction]",yn="[object Boolean]",gn="[object Date]",xn="[object Error]",bn="[object Function]",mn="[object GeneratorFunction]",wn="[object Number]",_n="[object Object]",jn="[object Proxy]",Cn="[object RegExp]",En="[object String]",On=/[&<>"']/g,kn=RegExp(On.source),An={"&":"&","<":"<",">":">",'"':""","'":"'"},Sn="object"==typeof t&&t&&t.Object===Object&&t,Tn="object"==typeof self&&self&&self.Object===Object&&self,Pn=Sn||Tn||Function("return this")(),Ln="object"==typeof n&&n&&!n.nodeType&&n,Nn=(Ln&&"object"==typeof o&&o&&!o.nodeType&&o,c(An)),Mn=Array.prototype,Rn=Object.prototype,In=Rn.hasOwnProperty,Dn=0,Bn=Rn.toString,Fn=Pn._,Hn=Object.create,qn=Rn.propertyIsEnumerable,zn=Pn.isFinite,Wn=f(Object.keys,Object),Un=Math.max,Gn=function(){function t(){}return function(n){if(!Rt(n))return{};if(Hn)return Hn(n);t.prototype=n;var e=new t;return t.prototype=rn,e}}();d.prototype=Gn(p.prototype),d.prototype.constructor=d;var Vn=W(_),$n=U(),Xn=Yt,Zn=Zt,Kn=V(ot),Jn=R(function(t,n,e){return $(t,sn|ln,n,e)}),Qn=R(function(t,n){return g(t,1,n)}),Yn=R(function(t,n,e){return g(t,ie(n)||0,e)}),te=Xn(function(){return arguments}())?Xn:function(t){return It(t)&&In.call(t,"callee")&&!qn.call(t,"callee")},ne=Array.isArray,ee=O,re=S,oe=Number,ie=Number,ae=z(function(t,n){q(n,Wn(n),t)}),ue=z(function(t,n){q(n,Y(n),t)}),ce=z(function(t,n,e,r){q(n,fe(n),t,r)}),se=R(function(t){return t.push(rn,h),ce.apply(rn,t)}),le=Wn,fe=Y,pe=J(function(t,n){return null==t?{}:M(t,n)}),de=T;p.assignIn=ue,p.before=jt,p.bind=Jn,p.chain=ft,p.compact=et,p.concat=rt,p.create=Ut,p.defaults=se,p.defer=Qn,p.delay=Yn,p.filter=yt,p.flatten=it,p.flattenDeep=at,p.iteratee=de,p.keys=le,p.map=xt,p.matches=Kt,p.mixin=Jt,p.negate=Ct,p.once=Et,p.pick=pe,p.slice=lt,p.sortBy=_t,p.tap=pt,p.thru=dt,p.toArray=zt,p.values=$t,p.extend=ue,Jt(p,p),p.clone=Ot,p.escape=Xt,p.every=vt,p.find=Kn,p.forEach=gt,p.has=Gt,p.head=ut,p.identity=Zt,p.indexOf=ct,p.isArguments=te,p.isArray=ne,p.isBoolean=St,p.isDate=ee,p.isEmpty=Tt,p.isEqual=Pt,p.isFinite=Lt,p.isFunction=Nt,p.isNaN=Dt,p.isNull=Bt,p.isNumber=Ft,p.isObject=Rt,p.isRegExp=re,p.isString=Ht,p.isUndefined=qt,p.last=st,p.max=nn,p.min=en,p.noConflict=Qt,p.noop=Yt,p.reduce=bt,p.result=Vt,p.size=mt,p.some=wt,p.uniqueId=tn,p.each=gt,p.first=ut,Jt(p,function(){var t={};return _(p,function(n,e){In.call(p.prototype,e)||(t[e]=n)}),t}(),{chain:!1}),p.VERSION=on,Vn(["pop","join","replace","reverse","split","push","shift","sort","splice","unshift"],function(t){var n=(/^(?:replace|split)$/.test(t)?String.prototype:Mn)[t],e=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",r=/^(?:pop|join|replace|shift)$/.test(t);p.prototype[t]=function(){var t=arguments;if(r&&!this.__chain__){var o=this.value();return n.apply(ne(o)?o:[],t)}return this[e](function(e){return n.apply(ne(e)?e:[],t)})}}),p.prototype.toJSON=p.prototype.valueOf=p.prototype.value=ht,Pn._=p,r=function(){return p}.call(n,e,n,o),!(r!==rn&&(o.exports=r))}).call(this)}).call(n,function(){return this}(),e(58)(t))},function(t,n){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}},function(t,n,e){(function(n){t.exports=function(){function t(t){return t%=360,t<0&&(t+=360),Math.PI*t/180}function e(t){return t*(180/Math.PI)}var r={},o=n.svg.line().x(function(t){return t.x}).y(function(t){return t.y}).interpolate("cardinal").tension(-1);return r.calculateNormalVector=function(t,n,e){var r=n.x-t.x,o=n.y-t.y,i=-o,a=r,u=Math.sqrt(i*i+a*a),c=0!==u?e/u:0;return{x:i*c,y:a*c}},r.calculateLoopPath=function(n){var r=n.domain(),i=n.label(),a=360/n.loops().length,u=.8*a,c=Math.min(60,u),s=i.x-r.x,l=i.y-r.y,f=Math.atan2(l,s),p=e(f),d=p-c/2,h=p+c/2,v=t(d),y=t(h),g=Math.cos(v)*r.actualRadius(),x=Math.sin(v)*r.actualRadius(),b=Math.cos(y)*r.actualRadius(),m=Math.sin(y)*r.actualRadius(),w={x:r.x+g,y:r.y+x},_={x:r.x+b,y:r.y+m};return o([w,n.label(),_])},r.calculateIntersection=function(t,n,e){var r=n.x-t.x,o=n.y-t.y,i=Math.sqrt(r*r+o*o);if(0===i)return{x:t.x,y:t.y};var a=n.distanceToBorder(r,o),u=(i-(a+e))/i,c=r*u+t.x,s=o*u+t.y;return{x:c,y:s}},r.calculateCenter=function(t,n){return{x:(t.x+n.x)/2,y:(t.y+n.y)/2}},function(){return r}}()}).call(n,e(6))},function(t,n,e){var r=e(61),o=e(22),i=e(23),a=e(45),u=e(55);t.exports=function(){function t(t){for(var n,r=[],o=e(62)(),i=0,a=t.length;i=0){t.visualAttributes().push(o);break}}function e(t){var n,e,r;for(n=0,e=m.length;n=0&&t.indications().push(r)}function r(t){var n,e,r;for(n=0,e=w.length;n=0&&t.indications().push(r)}var o={},i="anonymous",a="datatype",u="deprecated",c="external",s="object",l="rdf",f="asymmetric",p="functional",d="inverse functional",h="irreflexive",v="key",y="reflexive",g="symmetric",x="transitive",b=[[u,a,s,l],[i]],m=[u,c],w=[f,p,d,h,v,y,g,x];return o.parseClassAttributes=function(n){n.attributes()instanceof Array&&(t(n),e(n))},o.parsePropertyAttributes=function(n){n.attributes()instanceof Array&&(t(n),r(n))},function(){return o}}()},function(t,n,e){(function(n){function r(t){return function(n){return t[n]}}function o(t,e){var r=i(t,e),o=n.set(r.keys());if(o.remove(v),o.remove(y),1===o.size()){var a=o.values()[0],u=r.get(a);if(1===u.length)return u[0]}}function i(t,e){var r=n.map();return t.forEach(function(t){if(void 0!==t){var n=e[t.range()],o=n.type();r.has(o)||r.set(o,[]),r.get(o).push(n)}}),r}function a(t,n){var e;return e=p.isDatatypeProperty(t)?new f(n):new l(n),e.id(h+t.id()),e}function u(t,n,e,r){var o=[];return t.forEach(function(t){if(void 0!==t&&void 0!==n){var i=t.range();t.range(n.id()),c(i,e)||o.push(i),r.add(t.id())}}),o}function c(t,n){for(var e=0;e=0)&&t.attributes().indexOf("external")>=0})}function e(t){for(var e=o(t),a=e.entries(),u=n.scale.linear().domain([0,a.length-1]).range(r.find(p,{type:v}).range).interpolate(n.interpolateHsl),c=0;c=0&&u.splice(e,1)}}),{nodes:u,properties:c}},function(){return n}}()},function(t,n,e){var r=e(45);t.exports=function(){function t(){var t,n,o,i=[];for(t=0,n=e.length;t=t}}var s,l,f,p,d,h,v,y={},g=!0,x=50;return y.initialize=function(r,o){var i=e(r);d instanceof Function&&d(i);var a=n(r,o,i);v instanceof Function?(v(a),t.highlightForDegreeSlider(a>0)):console.error("No degree setter function set.")},y.filter=function(t,n){s=t,l=n,this.enabled()&&(h instanceof Function?a(h()):console.error("No degree query function set.")),f=s,p=l},y.setMaxDegreeSetter=function(t){d=t},y.setDegreeGetter=function(t){h=t},y.setDegreeSetter=function(t){v=t},y.enabled=function(t){return arguments.length?(g=t,y):g},y.filteredNodes=function(){return f},y.filteredProperties=function(){return p},y}},function(t,n){t.exports=function(t){var n,e,r,o,i=!0,a={},u=i;return a.filter=function(i,a){n=i,e=a,t.options().scaleNodesByIndividuals(u),r=n,o=e},a.enabled=function(t){return arguments.length?(u=t,a):u},a.reset=function(){u=i},a.filteredNodes=function(){return r},a.filteredProperties=function(){return o},a}},function(t,n,e){var r=e(63)();t.exports=function(){function t(){a=a.filter(n),i=i.filter(e)}function n(t){return!r.isObjectProperty(t)}function e(t){var n=!r.isThing(t),e=o(t,a);return n||e}function o(t,e){for(var r=0;ro?0:o+n),e=e>o?o:e,e<0&&(e+=o),o=n>e?0:e-n>>>0,n>>>=0;for(var i=Array(o);++r-1&&t%1==0&&t<=r}var r=9007199254740991;t.exports=e},function(t,n){function e(t,n){return n=null==n?r:n,!!n&&("number"==typeof t||o.test(t))&&t>-1&&t%1==0&&t0&&e(l)?n>1?r(l,n-1,e,a,u):o(u,l):a||(u[u.length]=l)}return u}var o=e(102),i=e(104);t.exports=r},function(t,n,e){function r(t){return a(t)||i(t)||!!(u&&t&&t[u])}var o=e(87),i=e(105),a=e(107),u=o?o.isConcatSpreadable:void 0;t.exports=r},function(t,n,e){var r=e(106),o=e(99),i=Object.prototype,a=i.hasOwnProperty,u=i.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(t){return o(t)&&a.call(t,"callee")&&!u.call(t,"callee")};t.exports=c},function(t,n,e){function r(t){return i(t)&&o(t)==a}var o=e(86),i=e(99),a="[object Arguments]";t.exports=r},function(t,n){var e=Array.isArray;t.exports=e},function(t,n){function e(t,n){var e=-1,r=t.length;for(n||(n=Array(r));++e=l&&(p=s,d=!1,n=new o(n));t:for(;++f-1}var o=e(130);t.exports=r},function(t,n,e){function r(t,n){var e=this.__data__,r=o(e,t);return r<0?(++this.size,e.push([t,n])):e[r][1]=n,this}var o=e(130);t.exports=r},function(t,n,e){var r=e(117),o=e(88),i=r(o,"Map");t.exports=i},function(t,n,e){function r(t){var n=o(this,t).delete(t);return this.size-=n?1:0,n}var o=e(136);t.exports=r},function(t,n,e){function r(t,n){var e=t.__data__;return o(n)?e["string"==typeof n?"string":"hash"]:e.map}var o=e(137);t.exports=r},function(t,n){function e(t){var n=typeof t;return"string"==n||"number"==n||"symbol"==n||"boolean"==n?"__proto__"!==t:null===t}t.exports=e},function(t,n,e){function r(t){return o(this,t).get(t)}var o=e(136);t.exports=r},function(t,n,e){function r(t){return o(this,t).has(t)}var o=e(136);t.exports=r},function(t,n,e){function r(t,n){var e=o(this,t),r=e.size;return e.set(t,n),this.size+=e.size==r?0:1,this}var o=e(136);t.exports=r},function(t,n){function e(t){return this.__data__.set(t,r),this}var r="__lodash_hash_undefined__";t.exports=e},function(t,n){function e(t){return this.__data__.has(t)}t.exports=e},function(t,n,e){function r(t,n){var e=null==t?0:t.length;return!!e&&o(t,n,0)>-1}var o=e(144);t.exports=r},function(t,n,e){function r(t,n,e){return n===n?a(t,n,e):o(t,i,e)}var o=e(145),i=e(146),a=e(147);t.exports=r},function(t,n){function e(t,n,e,r){for(var o=t.length,i=e+(r?1:-1);r?i--:++i0){if(++n>=r)return arguments[0]}else n=0;return t.apply(void 0,arguments)}}var r=800,o=16,i=Date.now;t.exports=e},function(t,n,e){function r(t){return i(t)&&o(t)}var o=e(84),i=e(99);t.exports=r},function(t,n,e){var r=e(110),o=e(103),i=e(163),a=e(152),u=e(161),c=e(218),s=a(function(t,n){var e=c(n);return u(e)&&(e=void 0),u(t)?r(t,o(n,1,u,!0),i(e,2)):[]});t.exports=s},function(t,n,e){function r(t){return"function"==typeof t?t:null==t?a:"object"==typeof t?u(t)?i(t[0],t[1]):o(t):c(t)}var o=e(164),i=e(201),a=e(153),u=e(107),c=e(215);t.exports=r},function(t,n,e){function r(t){var n=i(t);return 1==n.length&&n[0][2]?a(n[0][0],n[0][1]):function(e){return e===t||o(e,t,n)}}var o=e(165),i=e(198),a=e(200);t.exports=r},function(t,n,e){function r(t,n,e,r){var c=e.length,s=c,l=!r;if(null==t)return!s;for(t=Object(t);c--;){var f=e[c];if(l&&f[2]?f[1]!==t[f[0]]:!(f[0]in t))return!1}for(;++cp))return!1;var h=l.get(t);if(h&&l.get(n))return h==n;var v=-1,y=!0,g=e&c?new o:void 0;for(l.set(t,n),l.set(n,t);++va?0:a+e),r=void 0===r||r>a?a:o(r),r<0&&(r+=a),r=e>r?0:i(r);e=n?t:n)),t}t.exports=e},function(t,n,e){function r(t,n,e){var r=null==t?0:t.length;if(!r)return-1;var c=null==e?0:a(e);return c<0&&(c=u(r+c,0)),o(t,i(n,3),c)}var o=e(145),i=e(163),a=e(95),u=Math.max;t.exports=r},function(t,n,e){function r(t,n,e){var r=null==t?0:t.length;if(!r)return-1;var s=r-1;return void 0!==e&&(s=a(e),s=e<0?u(r+s,0):c(s,r-1)),o(t,i(n,3),s,!0)}var o=e(145),i=e(163),a=e(95),u=Math.max,c=Math.min;t.exports=r},function(t,n,e){t.exports=e(232)},function(t,n){function e(t){return t&&t.length?t[0]:void 0}t.exports=e},function(t,n,e){function r(t){var n=null==t?0:t.length;return n?o(t,1):[]}var o=e(103);t.exports=r},function(t,n,e){function r(t){var n=null==t?0:t.length;return n?o(t,i):[]}var o=e(103),i=1/0;t.exports=r},function(t,n,e){function r(t,n){var e=null==t?0:t.length;return e?(n=void 0===n?1:i(n),o(t,n)):[]}var o=e(103),i=e(95);t.exports=r},function(t,n){function e(t){for(var n=-1,e=null==t?0:t.length,r={};++n=120&&g.length>=120)?new o(d&&g):void 0}g=t[0];var x=-1,b=h[0];t:for(;++x-1;)d!==t&&l.call(d,h,1),l.call(t,h,1);return t}var o=e(149),i=e(144),a=e(252),u=e(150),c=e(108),s=Array.prototype,l=s.splice;t.exports=r},function(t,n){function e(t,n,e,r){for(var o=e-1,i=t.length;++on||a&&u&&s&&!c&&!l||r&&u&&s||!e&&s||!i)return 1;if(!r&&!a&&!l&&t>>1,l=t[s];null!==l&&!a(l)&&(e?l<=n:l>>1;t.exports=r},function(t,n,e){function r(t,n,e,r){n=e(n);for(var i=0,s=null==t?0:t.length,l=n!==n,f=null===n,p=o(n),d=void 0===n;i=l){var y=n?null:c(t);if(y)return s(y);d=!1,f=u,v=new o}else v=n?[]:h;t:for(;++r1?t[n-1]:void 0;return e="function"==typeof e?(t.pop(),e):void 0,o(t,e)});t.exports=i},function(t,n,e){(function(n){t.exports=function(t){var e,r={};return r.handle=function(r){if(!n.event.defaultPrevented){var o=!0;e===r&&(o=!1),t instanceof Function&&t(o?r:void 0),e=o?r:void 0}},r.reset=function(){e&&(t(void 0),e=void 0)},r}}).call(n,e(6))},function(t,n,e){var r=e(20);t.exports=function(){function t(){var t=l.filterNodesAndTidy(o,i,n);o=t.nodes,i=t.properties}function n(t){return!(t instanceof r)}var o,i,a,u,c={},s=!1,l=e(71)();return c.filter=function(n,e){o=n,i=e,this.enabled()&&t(),a=o,u=i},c.enabled=function(t){return arguments.length?(s=t,c):s},c.filteredNodes=function(){return a},c.filteredProperties=function(){return u},c}},function(t,n,e){(function(n){var r=e(20),o=e(31),i=e(30),a=e(63)();t.exports=function(){function t(){h=0,v=0,y=0,g=0,x=0,b=0,m=0,w=0}function u(t,n){h=t.length;var r,o,i,a=e(62)();for(r=0,o=n.length;r1)return!1}return!0}function a(t,n){var e,r,o,i=[];for(r=0,o=t.length;r