graphdb-workbench
Version:
The web application for GraphDB APIs
3 lines • 28.7 kB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[24,88,105],{108:function(e,t,n){"use strict";n.r(t);n(2),n(7),n(30),n(72),n(218);angular.module("graphdb.framework.rdfrank",["ngRoute","ngTagsInput","graphdb.framework.utils.uriutils","graphdb.framework.rest.rdfrank.service"]).controller("RDFRankCtrl",["$scope","$interval","toastr","$repositories","$timeout","ClassInstanceDetailsService","UriUtils","RDF4JRepositoriesRestService","RdfRankRestService",function(e,t,n,u,i,r,a,o,s){let c;function l(){c&&t.cancel(c)}e.pluginName="rdfrank",e.setPluginIsActive=function(t){e.pluginIsActive=t};const F=function(){s.getStatus().success((function(t){e.currentRankStatus=t})).error((function(e){n.error(getError(e))}))};e.checkForPlugin=function(){e.pluginFound=!1,e.setLoader(!0),s.checkRdfRankPluginEnabled().success((function(t){e.pluginFound=!0===t,e.pluginFound?(o.getNamespaces(e.getActiveRepository()).success((function(t){const n=_.map(t.results.bindings,(function(e){return{uri:e.namespace.value,prefix:e.prefix.value}}));e.namespaces=_.sortBy(n,(function(e){return e.uri.length}))})).error((function(e){n.error("Cannot get namespaces for repository. View will not work properly; "+getError(e))})),F(),g(),d()):e.loading=!1})).error((function(e){n.error(getError(e))})).finally((function(){e.setLoader(!1)}))};const g=function(){s.checkFilteringEnabled().success((function(t){e.filteringEnabled=t})).error((function(e){n.error(getError(e))}))},d=function(){Object.values(e.filterLists).forEach((function(t){s.filter(t.predicate).success((function(n){t.elements=n,t.elements=t.elements.map((function(t){return function(e,t){const n=r.getLocalName(e),u=e.replace(new RegExp(n+"$","i"),""),i=r.getNamespacePrefixForUri(t,u);return""===i?e:i+":"+n}(t,e.namespaces)}))})).error((function(e){n.error(getError(e))}))})),s.includeExplicit().success((function(t){e.includeExplicit=t})).error((function(e){n.error(getError(e))})),s.includeImplicit().success((function(t){e.includeImplicit=t})).error((function(e){n.error(getError(e))}))};e.rdfStatus={CANCELED:"CANCELED",COMPUTED:"COMPUTED",COMPUTING:"COMPUTING",EMPTY:"EMPTY",ERROR:"ERROR",OUTDATED:"OUTDATED",CONFIG_CHANGED:"CONFIG_CHANGED"},e.filterLists={INCLUDED_PREDICATES:{name:"Included Predicates",predicate:"includedPredicates"},INCLUDED_GRAPHS:{name:"Included Graphs",predicate:"includedGraphs"},EXCLUDED_PREDICATES:{name:"Excluded Predicates",predicate:"excludedPredicates"},EXCLUDED_GRAPHS:{name:"Excluded Graphs",predicate:"excludedGraphs"}},e.setLoader=function(t,n){i.cancel(e.loaderTimeout),t?e.loaderTimeout=i((function(){e.loader=t,e.loaderMessage=n}),300):e.loader=!1},e.getLoaderMessage=function(){return e.loaderMessage||"Loading..."},e.computeRank=function(){e.setLoader(!0,"Requesting rank full computation..."),s.compute().success((function(){e.currentRankStatus=e.rdfStatus.COMPUTING})).error((function(e){n.error(getError(e))})).finally((function(){e.setLoader(!1)}))},e.computeIncrementalRank=function(){e.setLoader(!0,"Requesting rank incremental computation..."),s.computeIncremental().success((function(){e.currentRankStatus=e.rdfStatus.COMPUTING})).error((function(e){n.error(getError(e))})).finally((function(){e.setLoader(!1)}))},e.interruptComputation=function(){e.setLoader(!0,"Interrupting index..."),s.interrupt().success((function(){F()})).error((function(e){n.error(getError(e))})).finally((function(){e.setLoader(!1)}))},e.getDegradedReason=function(){return u.getDegradedReason()},e.$on("repositoryIsSet",(function(){l(),!u.getActiveRepository()||u.isActiveRepoOntopType()||u.isActiveRepoFedXType()||(e.checkForPlugin(),f())})),e.toggleFiltering=function(){s.toggleFiltering(!e.filteringEnabled).success((function(){F(),g(),d()})).error((function(e){n.error(getError(e))})).finally((function(){e.setLoader(!1)}))},e.toggleIncludeExplicit=function(){s.toggleIncludeExplicit(!e.includeExplicit).success((function(){F(),d()})).error((function(e){n.error(getError(e))})).finally((function(){e.setLoader(!1)}))},e.toggleIncludeImplicit=function(){s.toggleIncludeImplicit(!e.includeImplicit).success((function(){F(),d()})).error((function(e){n.error(getError(e))})).finally((function(){e.setLoader(!1)}))};e.addToList=function(t,u){a.isValidIri(u.text)?function(e,t){const u={iri:t};s.updateFilter(e.predicate,u).success((function(){F(),d()})).error((function(e){n.error(getError(e)),d()}))}(t,p(u.text,e.namespaces)):(d(),n.error("'"+u.text+"' is not a valid IRI"))};e.deleteFromList=function(t,u){!function(e,t){const u={iri:t};s.deleteFilter(e.predicate,u).success((function(){F(),d()})).error((function(e){n.error(getError(e))}))}(t,p(u.text,e.namespaces))};const f=function(){c=t((function(){e.$broadcast("checkIsActive"),e.pluginFound&&F()}),5e3)};function p(e,t){if(!/^<?(http|urn).*>?/.test(e)){const n=e.split(":"),u=n[0],i=n[1];if(!angular.isUndefined(i)){const e=r.getNamespaceUriForPrefix(t,u);if(e)return e+i}}return e}e.$on("$destroy",(function(){l()}));!u.getActiveRepository()||u.isActiveRepoOntopType()||u.isActiveRepoFedXType()||(e.checkForPlugin(),f())}])},218:function(e,t){
/*! ngTagsInput v3.2.0 License: MIT */!function(){"use strict";var e=8,t=9,n=13,u=27,i=32,r=38,a=40,o=37,s=39,c=46,l=188,F=9007199254740991,g=["text","email","url"],d=angular.module("ngTagsInput",[]);d.directive("tagsInput",["$timeout","$document","$window","$q","tagsInputConfig","tiUtil",function(t,u,r,a,d,f){function p(e,t,n,u){var i,r,o,s,c={};return i=function(t){return f.safeToString(t[e.displayProperty])},r=function(t,n){t[e.displayProperty]=n},o=function(t){var u=i(t),r=u&&u.length>=e.minLength&&u.length<=e.maxLength&&e.allowedTagsPattern.test(u)&&!f.findInObjectArray(c.items,t,e.keyProperty||e.displayProperty);return a.when(r&&n({$tag:t})).then(f.promisifyValue)},s=function(e){return a.when(u({$tag:e})).then(f.promisifyValue)},c.items=[],c.addText=function(e){var t={};return r(t,e),c.add(t)},c.add=function(n){var u=i(n);return e.replaceSpacesWithDashes&&(u=f.replaceSpacesWithDashes(u)),r(n,u),o(n).then((function(){c.items.push(n),t.trigger("tag-added",{$tag:n})})).catch((function(){u&&t.trigger("invalid-tag",{$tag:n})}))},c.remove=function(e){var n=c.items[e];return s(n).then((function(){return c.items.splice(e,1),c.clearSelection(),t.trigger("tag-removed",{$tag:n}),n}))},c.select=function(e){0>e?e=c.items.length-1:e>=c.items.length&&(e=0),c.index=e,c.selected=c.items[e]},c.selectPrior=function(){c.select(--c.index)},c.selectNext=function(){c.select(++c.index)},c.removeSelected=function(){return c.remove(c.index)},c.clearSelection=function(){c.selected=null,c.index=-1},c.getItems=function(){return e.useStrings?c.items.map(i):c.items},c.clearSelection(),c}function m(e){return-1!==g.indexOf(e)}return{restrict:"E",require:"ngModel",scope:{tags:"=ngModel",text:"=?",templateScope:"=?",tagClass:"&",onTagAdding:"&",onTagAdded:"&",onInvalidTag:"&",onTagRemoving:"&",onTagRemoved:"&",onTagClicked:"&"},replace:!1,transclude:!0,templateUrl:"ngTagsInput/tags-input.html",controller:["$scope","$attrs","$element",function(e,t,n){e.events=f.simplePubSub(),d.load("tagsInput",e,t,{template:[String,"ngTagsInput/tag-item.html"],type:[String,"text",m],placeholder:[String,"Add a tag"],tabindex:[Number,null],removeTagSymbol:[String,String.fromCharCode(215)],replaceSpacesWithDashes:[Boolean,!0],minLength:[Number,3],maxLength:[Number,F],addOnEnter:[Boolean,!0],addOnSpace:[Boolean,!1],addOnComma:[Boolean,!0],addOnBlur:[Boolean,!0],addOnPaste:[Boolean,!1],pasteSplitPattern:[RegExp,/,/],allowedTagsPattern:[RegExp,/.+/],enableEditingLastTag:[Boolean,!1],minTags:[Number,0],maxTags:[Number,F],displayProperty:[String,"text"],keyProperty:[String,""],allowLeftoverText:[Boolean,!1],addFromAutocompleteOnly:[Boolean,!1],spellcheck:[Boolean,!0],useStrings:[Boolean,!1]}),e.tagList=new p(e.options,e.events,f.handleUndefinedResult(e.onTagAdding,!0),f.handleUndefinedResult(e.onTagRemoving,!0)),this.registerAutocomplete=function(){return n.find("input"),{addTag:function(t){return e.tagList.add(t)},getTags:function(){return e.tagList.items},getCurrentTagText:function(){return e.newTag.text()},getOptions:function(){return e.options},getTemplateScope:function(){return e.templateScope},on:function(t,n){return e.events.on(t,n,!0),this}}},this.registerTagItem=function(){return{getOptions:function(){return e.options},removeTag:function(t){e.disabled||e.tagList.remove(t)}}}}],link:function(a,F,g,d){var p,m,D=[n,l,i,e,c,o,s],h=a.tagList,v=a.events,T=a.options,$=F.find("input"),y=["minTags","maxTags","allowLeftoverText"];p=function(){d.$setValidity("maxTags",h.items.length<=T.maxTags),d.$setValidity("minTags",h.items.length>=T.minTags),d.$setValidity("leftoverText",!(!a.hasFocus&&!T.allowLeftoverText)||!a.newTag.text())},m=function(){t((function(){$[0].focus()}))},d.$isEmpty=function(e){return!e||!e.length},a.newTag={text:function(e){return angular.isDefined(e)?(a.text=e,void v.trigger("input-change",e)):a.text||""},invalid:null},a.track=function(e){return e[T.keyProperty||T.displayProperty]},a.getTagClass=function(e,t){var n=e===h.selected;return[a.tagClass({$tag:e,$index:t,$selected:n}),{selected:n}]},a.$watch("tags",(function(e){if(e){if(h.items=f.makeObjectArray(e,T.displayProperty),T.useStrings)return;a.tags=h.items}else h.items=[]})),a.$watch("tags.length",(function(){p(),d.$validate()})),g.$observe("disabled",(function(e){a.disabled=e})),a.eventHandlers={input:{keydown:function(e){v.trigger("input-keydown",e)},focus:function(){a.hasFocus||(a.hasFocus=!0,v.trigger("input-focus"))},blur:function(){t((function(){var e=u.prop("activeElement"),t=e===$[0],n=F[0].contains(e);(t||!n)&&(a.hasFocus=!1,v.trigger("input-blur"))}))},paste:function(e){e.getTextData=function(){var t=e.clipboardData||e.originalEvent&&e.originalEvent.clipboardData;return t?t.getData("text/plain"):r.clipboardData.getData("Text")},v.trigger("input-paste",e)}},host:{click:function(){a.disabled||m()}},tag:{click:function(e){v.trigger("tag-clicked",{$tag:e})}}},v.on("tag-added",a.onTagAdded).on("invalid-tag",a.onInvalidTag).on("tag-removed",a.onTagRemoved).on("tag-clicked",a.onTagClicked).on("tag-added",(function(){a.newTag.text("")})).on("tag-added tag-removed",(function(){a.tags=h.getItems(),d.$setDirty(),m()})).on("invalid-tag",(function(){a.newTag.invalid=!0})).on("option-change",(function(e){-1!==y.indexOf(e.name)&&p()})).on("input-change",(function(){h.clearSelection(),a.newTag.invalid=null})).on("input-focus",(function(){F.triggerHandler("focus"),d.$setValidity("leftoverText",!0)})).on("input-blur",(function(){T.addOnBlur&&!T.addFromAutocompleteOnly&&h.addText(a.newTag.text()),F.triggerHandler("blur"),p()})).on("input-keydown",(function(t){var u,r,F,g,d=t.keyCode,p={};f.isModifierOn(t)||-1===D.indexOf(d)||(p[n]=T.addOnEnter,p[l]=T.addOnComma,p[i]=T.addOnSpace,u=!T.addFromAutocompleteOnly&&p[d],r=(d===e||d===c)&&h.selected,g=d===e&&0===a.newTag.text().length&&T.enableEditingLastTag,F=(d===e||d===o||d===s)&&0===a.newTag.text().length&&!T.enableEditingLastTag,u?h.addText(a.newTag.text()):g?(h.selectPrior(),h.removeSelected().then((function(e){e&&a.newTag.text(e[T.displayProperty])}))):r?h.removeSelected():F&&(d===o||d===e?h.selectPrior():d===s&&h.selectNext()),(u||F||r||g)&&t.preventDefault())})).on("input-paste",(function(e){if(T.addOnPaste){var t=e.getTextData().split(T.pasteSplitPattern);t.length>1&&(t.forEach((function(e){h.addText(e)})),e.preventDefault())}}))}}}]),d.directive("tiTagItem",["tiUtil",function(e){return{restrict:"E",require:"^tagsInput",template:'<ng-include src="$$template"></ng-include>',scope:{$scope:"=scope",data:"="},link:function(t,n,u,i){var r=i.registerTagItem(),a=r.getOptions();t.$$template=a.template,t.$$removeTagSymbol=a.removeTagSymbol,t.$getDisplayText=function(){return e.safeToString(t.data[a.displayProperty])},t.$removeTag=function(){r.removeTag(t.$index)},t.$watch("$parent.$index",(function(e){t.$index=e}))}}}]),d.directive("autoComplete",["$document","$timeout","$sce","$q","tagsInputConfig","tiUtil",function(e,i,o,s,c,l){function F(e,t,n){var u,i,r,a={};return r=function(){return t.tagsInput.keyProperty||t.tagsInput.displayProperty},u=function(e,n){return e.filter((function(e){return!l.findInObjectArray(n,e,r(),(function(e,n){return t.tagsInput.replaceSpacesWithDashes&&(e=l.replaceSpacesWithDashes(e),n=l.replaceSpacesWithDashes(n)),l.defaultComparer(e,n)}))}))},a.reset=function(){i=null,a.items=[],a.visible=!1,a.index=-1,a.selected=null,a.query=null},a.show=function(){t.selectFirstMatch?a.select(0):a.selected=null,a.visible=!0},a.load=l.debounce((function(n,o){a.query=n;var c=s.when(e({$query:n}));i=c,c.then((function(e){c===i&&(e=l.makeObjectArray(e.data||e,r()),e=u(e,o),a.items=e.slice(0,t.maxResultsToShow),a.items.length>0?a.show():a.reset())}))}),t.debounceDelay),a.selectNext=function(){a.select(++a.index)},a.selectPrior=function(){a.select(--a.index)},a.select=function(e){0>e?e=a.items.length-1:e>=a.items.length&&(e=0),a.index=e,a.selected=a.items[e],n.trigger("suggestion-selected",e)},a.reset(),a}return{restrict:"E",require:"^tagsInput",scope:{source:"&",matchClass:"&"},templateUrl:"ngTagsInput/auto-complete.html",controller:["$scope","$element","$attrs",function(e,t,n){e.events=l.simplePubSub(),c.load("autoComplete",e,n,{template:[String,"ngTagsInput/auto-complete-match.html"],debounceDelay:[Number,100],minLength:[Number,3],highlightMatchedText:[Boolean,!0],maxResultsToShow:[Number,10],loadOnDownArrow:[Boolean,!1],loadOnEmpty:[Boolean,!1],loadOnFocus:[Boolean,!1],selectFirstMatch:[Boolean,!0],displayProperty:[String,""]}),e.suggestionList=new F(e.source,e.options,e.events),this.registerAutocompleteMatch=function(){return{getOptions:function(){return e.options},getQuery:function(){return e.suggestionList.query}}}}],link:function(e,i,o,s){var c,F=[n,t,u,r,a],g=e.suggestionList,d=s.registerAutocomplete(),f=e.options,p=e.events;f.tagsInput=d.getOptions(),c=function(e){return e&&e.length>=f.minLength||!e&&f.loadOnEmpty},e.templateScope=d.getTemplateScope(),e.addSuggestionByIndex=function(t){g.select(t),e.addSuggestion()},e.addSuggestion=function(){var e=!1;return g.selected&&(d.addTag(angular.copy(g.selected)),g.reset(),e=!0),e},e.track=function(e){return e[f.tagsInput.keyProperty||f.tagsInput.displayProperty]},e.getSuggestionClass=function(t,n){var u=t===g.selected;return[e.matchClass({$match:t,$index:n,$selected:u}),{selected:u}]},d.on("tag-added tag-removed invalid-tag input-blur",(function(){g.reset()})).on("input-change",(function(e){c(e)?g.load(e,d.getTags()):g.reset()})).on("input-focus",(function(){var e=d.getCurrentTagText();f.loadOnFocus&&c(e)&&g.load(e,d.getTags())})).on("input-keydown",(function(i){var o=i.keyCode,s=!1;if(!l.isModifierOn(i)&&-1!==F.indexOf(o))return g.visible?o===a?(g.selectNext(),s=!0):o===r?(g.selectPrior(),s=!0):o===u?(g.reset(),s=!0):(o===n||o===t)&&(s=e.addSuggestion()):o===a&&e.options.loadOnDownArrow&&(g.load(d.getCurrentTagText(),d.getTags()),s=!0),s?(i.preventDefault(),i.stopImmediatePropagation(),!1):void 0})),p.on("suggestion-selected",(function(e){!function(e,t){var n=e.find("li").eq(t),u=n.parent(),i=n.prop("offsetTop"),r=n.prop("offsetHeight"),a=u.prop("clientHeight"),o=u.prop("scrollTop");o>i?u.prop("scrollTop",i):i+r>a+o&&u.prop("scrollTop",i+r-a)}(i,e)}))}}}]),d.directive("tiAutocompleteMatch",["$sce","tiUtil",function(e,t){return{restrict:"E",require:"^autoComplete",template:'<ng-include src="$$template"></ng-include>',scope:{$scope:"=scope",data:"="},link:function(n,u,i,r){var a=r.registerAutocompleteMatch(),o=a.getOptions();n.$$template=o.template,n.$index=n.$parent.$index,n.$highlight=function(n){return o.highlightMatchedText&&(n=t.safeHighlight(n,a.getQuery())),e.trustAsHtml(n)},n.$getDisplayText=function(){return t.safeToString(n.data[o.displayProperty||o.tagsInput.displayProperty])}}}}]),d.directive("tiTranscludeAppend",(function(){return function(e,t,n,u,i){i((function(e){t.append(e)}))}})),d.directive("tiAutosize",["tagsInputConfig",function(e){return{restrict:"A",require:"ngModel",link:function(t,n,u,i){var r,a,o=e.getTextAutosizeThreshold();(r=angular.element('<span class="input"></span>')).css("display","none").css("visibility","hidden").css("width","auto").css("white-space","pre"),n.parent().append(r),a=function(e){var t,i=e;return angular.isString(i)&&0===i.length&&(i=u.placeholder),i&&(r.text(i),r.css("display",""),t=r.prop("offsetWidth"),r.css("display","none")),n.css("width",t?t+o+"px":""),e},i.$parsers.unshift(a),i.$formatters.unshift(a),u.$observe("placeholder",(function(e){i.$modelValue||a(e)}))}}}]),d.directive("tiBindAttrs",(function(){return function(e,t,n){e.$watch(n.tiBindAttrs,(function(e){angular.forEach(e,(function(e,t){n.$set(t,e)}))}),!0)}})),d.provider("tagsInputConfig",(function(){var e={},t={},n=3;this.setDefaults=function(t,n){return e[t]=n,this},this.setActiveInterpolation=function(e,n){return t[e]=n,this},this.setTextAutosizeThreshold=function(e){return n=e,this},this.$get=["$interpolate",function(u){var i={};return i[String]=function(e){return e},i[Number]=function(e){return parseInt(e,10)},i[Boolean]=function(e){return"true"===e.toLowerCase()},i[RegExp]=function(e){return new RegExp(e)},{load:function(n,r,a,o){var s=function(){return!0};r.options={},angular.forEach(o,(function(o,c){var l,F,g,d,f,p;l=o[0],F=o[1],g=o[2]||s,d=i[l],f=function(){var t=e[n]&&e[n][c];return angular.isDefined(t)?t:F},p=function(e){r.options[c]=e&&g(e)?d(e):f()},t[n]&&t[n][c]?a.$observe(c,(function(e){p(e),r.events.trigger("option-change",{name:c,newValue:e})})):p(a[c]&&u(a[c])(r.$parent))}))},getTextAutosizeThreshold:function(){return n}}}]})),d.factory("tiUtil",["$timeout","$q",function(e,t){var n={debounce:function(t,n){var u;return function(){var i=arguments;e.cancel(u),u=e((function(){t.apply(null,i)}),n)}},makeObjectArray:function(e,t){if(!angular.isArray(e)||0===e.length||angular.isObject(e[0]))return e;var n=[];return e.forEach((function(e){var u={};u[t]=e,n.push(u)})),n},findInObjectArray:function(e,t,u,i){var r=null;return i=i||n.defaultComparer,e.some((function(e){return i(e[u],t[u])?(r=e,!0):void 0})),r},defaultComparer:function(e,t){return n.safeToString(e).toLowerCase()===n.safeToString(t).toLowerCase()},safeHighlight:function(e,t){if(e=n.encodeHTML(e),!(t=n.encodeHTML(t)))return e;var u=new RegExp("&[^;]+;|"+function(e){return e.replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")}(t),"gi");return e.replace(u,(function(e){return e.toLowerCase()===t.toLowerCase()?"<em>"+e+"</em>":e}))},safeToString:function(e){return angular.isUndefined(e)||null==e?"":e.toString().trim()},encodeHTML:function(e){return n.safeToString(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">")},handleUndefinedResult:function(e,t){return function(){var n=e.apply(null,arguments);return angular.isUndefined(n)?t:n}},replaceSpacesWithDashes:function(e){return n.safeToString(e).replace(/\s/g,"-")},isModifierOn:function(e){return e.shiftKey||e.ctrlKey||e.altKey||e.metaKey},promisifyValue:function(e){return e=!!angular.isUndefined(e)||e,t[e?"when":"reject"]()},simplePubSub:function(){var e={};return{on:function(t,n,u){return t.split(" ").forEach((function(t){e[t]||(e[t]=[]),(u?[].unshift:[].push).call(e[t],n)})),this},trigger:function(t,u){return(e[t]||[]).every((function(e){return n.handleUndefinedResult(e,!0)(u)})),this}}}};return n}]),d.run(["$templateCache",function(e){e.put("ngTagsInput/tags-input.html",'<div class="host" tabindex="-1" ng-click="eventHandlers.host.click()" ti-transclude-append><div class="tags" ng-class="{focused: hasFocus}"><ul class="tag-list"><li class="tag-item" ng-repeat="tag in tagList.items track by track(tag)" ng-class="getTagClass(tag, $index)" ng-click="eventHandlers.tag.click(tag)"><ti-tag-item scope="templateScope" data="::tag"></ti-tag-item></li></ul><input class="input" autocomplete="off" ng-model="newTag.text" ng-model-options="{getterSetter: true}" ng-keydown="eventHandlers.input.keydown($event)" ng-focus="eventHandlers.input.focus($event)" ng-blur="eventHandlers.input.blur($event)" ng-paste="eventHandlers.input.paste($event)" ng-trim="false" ng-class="{\'invalid-tag\': newTag.invalid}" ng-disabled="disabled" ti-bind-attrs="{type: options.type, placeholder: options.placeholder, tabindex: options.tabindex, spellcheck: options.spellcheck}" ti-autosize></div></div>'),e.put("ngTagsInput/tag-item.html",'<span ng-bind="$getDisplayText()"></span> <a class="remove-button" ng-click="$removeTag()" ng-bind="::$$removeTagSymbol"></a>'),e.put("ngTagsInput/auto-complete.html",'<div class="autocomplete" ng-if="suggestionList.visible"><ul class="suggestion-list"><li class="suggestion-item" ng-repeat="item in suggestionList.items track by track(item)" ng-class="getSuggestionClass(item, $index)" ng-click="addSuggestionByIndex($index)" ng-mouseenter="suggestionList.select($index)"><ti-autocomplete-match scope="templateScope" data="::item"></ti-autocomplete-match></li></ul></div>'),e.put("ngTagsInput/auto-complete-match.html",'<span ng-bind-html="$highlight($getDisplayText())"></span>')}])}()},30:function(e,t){let n;angular.module("graphdb.framework.utils.uriutils",[]).factory("UriUtils",(function(){return{isValidIri:function(e){return void 0!==e&&!!e.match(n)},validateRdfUri:function(e){const t=e.indexOf("<")>=0&&e.indexOf(">")>=0,n=-1===e.indexOf("<")&&-1===e.lastIndexOf(">"),u=/^<?(http|urn).*>?/.test(e)&&(t||n);let i=!1;if(u)if(e.indexOf("http")>=0){const t=e.indexOf("//");i=t>4&&e.substring(t+2).length>0}else e.indexOf("urn")>=0&&(i=e.substring(4).length>0);return u&&i}}}));try{n=new RegExp("^[a-z](?:[-a-z0-9\\+\\.])*:(?:\\/\\/(?:(?:%[0-9a-f][0-9a-f]|[-a-z0-9\\._~\\u{A0}-\\u{D7FF}\\u{F900}-\\u{FDCF}\\u{FDF0}-\\u{FFEF}\\u{10000}-\\u{1FFFD}\\u{20000}-\\u{2FFFD}\\u{30000}-\\u{3FFFD}\\u{40000}-\\u{4FFFD}\\u{50000}-\\u{5FFFD}\\u{60000}-\\u{6FFFD}\\u{70000}-\\u{7FFFD}\\u{80000}-\\u{8FFFD}\\u{90000}-\\u{9FFFD}\\u{A0000}-\\u{AFFFD}\\u{B0000}-\\u{BFFFD}\\u{C0000}-\\u{CFFFD}\\u{D0000}-\\u{DFFFD}\\u{E1000}-\\u{EFFFD}!\\$&'\\(\\)\\*\\+,;=:])*@)?(?:\\[(?:(?:(?:[0-9a-f]{1,4}:){6}(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(?:\\.(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])){3})|::(?:[0-9a-f]{1,4}:){5}(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(?:\\.(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])){3})|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(?:\\.(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])){3})|(?:[0-9a-f]{1,4}:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(?:\\.(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])){3})|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(?:\\.(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])){3})|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(?:\\.(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])){3})|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(?:\\.(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])){3})|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|v[0-9a-f]+[-a-z0-9\\._~!\\$&'\\(\\)\\*\\+,;=:]+)\\]|(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(?:\\.(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])){3}|(?:%[0-9a-f][0-9a-f]|[-a-z0-9\\._~\\u{A0}-\\u{D7FF}\\u{F900}-\\u{FDCF}\\u{FDF0}-\\u{FFEF}\\u{10000}-\\u{1FFFD}\\u{20000}-\\u{2FFFD}\\u{30000}-\\u{3FFFD}\\u{40000}-\\u{4FFFD}\\u{50000}-\\u{5FFFD}\\u{60000}-\\u{6FFFD}\\u{70000}-\\u{7FFFD}\\u{80000}-\\u{8FFFD}\\u{90000}-\\u{9FFFD}\\u{A0000}-\\u{AFFFD}\\u{B0000}-\\u{BFFFD}\\u{C0000}-\\u{CFFFD}\\u{D0000}-\\u{DFFFD}\\u{E1000}-\\u{EFFFD}!\\$&'\\(\\)\\*\\+,;=@])*)(?::[0-9]*)?(?:\\/(?:(?:%[0-9a-f][0-9a-f]|[-a-z0-9\\._~\\u{A0}-\\u{D7FF}\\u{F900}-\\u{FDCF}\\u{FDF0}-\\u{FFEF}\\u{10000}-\\u{1FFFD}\\u{20000}-\\u{2FFFD}\\u{30000}-\\u{3FFFD}\\u{40000}-\\u{4FFFD}\\u{50000}-\\u{5FFFD}\\u{60000}-\\u{6FFFD}\\u{70000}-\\u{7FFFD}\\u{80000}-\\u{8FFFD}\\u{90000}-\\u{9FFFD}\\u{A0000}-\\u{AFFFD}\\u{B0000}-\\u{BFFFD}\\u{C0000}-\\u{CFFFD}\\u{D0000}-\\u{DFFFD}\\u{E1000}-\\u{EFFFD}!\\$&'\\(\\)\\*\\+,;=:@]))*)*|\\/(?:(?:(?:(?:%[0-9a-f][0-9a-f]|[-a-z0-9\\._~\\u{A0}-\\u{D7FF}\\u{F900}-\\u{FDCF}\\u{FDF0}-\\u{FFEF}\\u{10000}-\\u{1FFFD}\\u{20000}-\\u{2FFFD}\\u{30000}-\\u{3FFFD}\\u{40000}-\\u{4FFFD}\\u{50000}-\\u{5FFFD}\\u{60000}-\\u{6FFFD}\\u{70000}-\\u{7FFFD}\\u{80000}-\\u{8FFFD}\\u{90000}-\\u{9FFFD}\\u{A0000}-\\u{AFFFD}\\u{B0000}-\\u{BFFFD}\\u{C0000}-\\u{CFFFD}\\u{D0000}-\\u{DFFFD}\\u{E1000}-\\u{EFFFD}!\\$&'\\(\\)\\*\\+,;=:@]))+)(?:\\/(?:(?:%[0-9a-f][0-9a-f]|[-a-z0-9\\._~\\u{A0}-\\u{D7FF}\\u{F900}-\\u{FDCF}\\u{FDF0}-\\u{FFEF}\\u{10000}-\\u{1FFFD}\\u{20000}-\\u{2FFFD}\\u{30000}-\\u{3FFFD}\\u{40000}-\\u{4FFFD}\\u{50000}-\\u{5FFFD}\\u{60000}-\\u{6FFFD}\\u{70000}-\\u{7FFFD}\\u{80000}-\\u{8FFFD}\\u{90000}-\\u{9FFFD}\\u{A0000}-\\u{AFFFD}\\u{B0000}-\\u{BFFFD}\\u{C0000}-\\u{CFFFD}\\u{D0000}-\\u{DFFFD}\\u{E1000}-\\u{EFFFD}!\\$&'\\(\\)\\*\\+,;=:@]))*)*)?|(?:(?:(?:%[0-9a-f][0-9a-f]|[-a-z0-9\\._~\\u{A0}-\\u{D7FF}\\u{F900}-\\u{FDCF}\\u{FDF0}-\\u{FFEF}\\u{10000}-\\u{1FFFD}\\u{20000}-\\u{2FFFD}\\u{30000}-\\u{3FFFD}\\u{40000}-\\u{4FFFD}\\u{50000}-\\u{5FFFD}\\u{60000}-\\u{6FFFD}\\u{70000}-\\u{7FFFD}\\u{80000}-\\u{8FFFD}\\u{90000}-\\u{9FFFD}\\u{A0000}-\\u{AFFFD}\\u{B0000}-\\u{BFFFD}\\u{C0000}-\\u{CFFFD}\\u{D0000}-\\u{DFFFD}\\u{E1000}-\\u{EFFFD}!\\$&'\\(\\)\\*\\+,;=:@]))+)(?:\\/(?:(?:%[0-9a-f][0-9a-f]|[-a-z0-9\\._~\\u{A0}-\\u{D7FF}\\u{F900}-\\u{FDCF}\\u{FDF0}-\\u{FFEF}\\u{10000}-\\u{1FFFD}\\u{20000}-\\u{2FFFD}\\u{30000}-\\u{3FFFD}\\u{40000}-\\u{4FFFD}\\u{50000}-\\u{5FFFD}\\u{60000}-\\u{6FFFD}\\u{70000}-\\u{7FFFD}\\u{80000}-\\u{8FFFD}\\u{90000}-\\u{9FFFD}\\u{A0000}-\\u{AFFFD}\\u{B0000}-\\u{BFFFD}\\u{C0000}-\\u{CFFFD}\\u{D0000}-\\u{DFFFD}\\u{E1000}-\\u{EFFFD}!\\$&'\\(\\)\\*\\+,;=:@]))*)*|(?!(?:%[0-9a-f][0-9a-f]|[-a-z0-9\\._~\\u{A0}-\\u{D7FF}\\u{F900}-\\u{FDCF}\\u{FDF0}-\\u{FFEF}\\u{10000}-\\u{1FFFD}\\u{20000}-\\u{2FFFD}\\u{30000}-\\u{3FFFD}\\u{40000}-\\u{4FFFD}\\u{50000}-\\u{5FFFD}\\u{60000}-\\u{6FFFD}\\u{70000}-\\u{7FFFD}\\u{80000}-\\u{8FFFD}\\u{90000}-\\u{9FFFD}\\u{A0000}-\\u{AFFFD}\\u{B0000}-\\u{BFFFD}\\u{C0000}-\\u{CFFFD}\\u{D0000}-\\u{DFFFD}\\u{E1000}-\\u{EFFFD}!\\$&'\\(\\)\\*\\+,;=:@])))(?:\\?(?:(?:%[0-9a-f][0-9a-f]|[-a-z0-9\\._~\\u{A0}-\\u{D7FF}\\u{F900}-\\u{FDCF}\\u{FDF0}-\\u{FFEF}\\u{10000}-\\u{1FFFD}\\u{20000}-\\u{2FFFD}\\u{30000}-\\u{3FFFD}\\u{40000}-\\u{4FFFD}\\u{50000}-\\u{5FFFD}\\u{60000}-\\u{6FFFD}\\u{70000}-\\u{7FFFD}\\u{80000}-\\u{8FFFD}\\u{90000}-\\u{9FFFD}\\u{A0000}-\\u{AFFFD}\\u{B0000}-\\u{BFFFD}\\u{C0000}-\\u{CFFFD}\\u{D0000}-\\u{DFFFD}\\u{E1000}-\\u{EFFFD}!\\$&'\\(\\)\\*\\+,;=:@])|[\\u{E000}-\\u{F8FF}\\u{F0000}-\\u{FFFFD}\\u{100000}-\\u{10FFFD}\\/\\?])*)?(?:#(?:(?:%[0-9a-f][0-9a-f]|[-a-z0-9\\._~\\u{A0}-\\u{D7FF}\\u{F900}-\\u{FDCF}\\u{FDF0}-\\u{FFEF}\\u{10000}-\\u{1FFFD}\\u{20000}-\\u{2FFFD}\\u{30000}-\\u{3FFFD}\\u{40000}-\\u{4FFFD}\\u{50000}-\\u{5FFFD}\\u{60000}-\\u{6FFFD}\\u{70000}-\\u{7FFFD}\\u{80000}-\\u{8FFFD}\\u{90000}-\\u{9FFFD}\\u{A0000}-\\u{AFFFD}\\u{B0000}-\\u{BFFFD}\\u{C0000}-\\u{CFFFD}\\u{D0000}-\\u{DFFFD}\\u{E1000}-\\u{EFFFD}!\\$&'\\(\\)\\*\\+,;=:@])|[\\/\\?])*)?$","ui")}catch(e){n=new RegExp("^[a-z](?:[-a-z0-9\\+\\.])*:","i")}},72:function(e,t){angular.module("graphdb.framework.rest.rdfrank.service",[]).factory("RdfRankRestService",i);const n="rest/rdfrank",u=`${n}/filtering`;function i(e){return{getStatus:function(){return e.get(`${n}/status`)},checkRdfRankPluginEnabled:function(){return e.get(`${n}/pluginFound`)},checkFilteringEnabled:function(){return e.get(u)},toggleFiltering:function(t){return e.post(`${u}?enabled=${t}`)},filter:function(t){return e.get(`${u}/${t}`)},updateFilter:function(t,n){return e.put(`${u}/${t}`,n)},deleteFilter:function(t,n){return e.delete(`${u}/${t}`,{data:n,headers:{"Content-Type":"application/json;charset=utf-8"}})},includeExplicit:function(){return e.get(`${n}/includeExplicit`)},toggleIncludeExplicit:function(t){return e.post(`${n}/includeExplicit?enabled=`+t)},includeImplicit:function(){return e.get(`${n}/includeImplicit`)},toggleIncludeImplicit:function(t){return e.post(`${n}/includeImplicit?enabled=`+t)},compute:function(){return e.post(`${n}/compute`)},computeIncremental:function(){return e.post(`${n}/computeIncremental`)},interrupt:function(){return e.post(`${n}/interrupt`)}}}i.$inject=["$http"]}}]);
//# sourceMappingURL=24.be8ab6dd8e8fcdb7cd53.bundle.js.map