graphdb-workbench
Version:
The web application for GraphDB APIs
2 lines • 22.7 kB
JavaScript
export const __webpack_id__=62475;export const __webpack_ids__=[45741,62475];export const __webpack_modules__={44645:()=>{var e,t,n;e=9007199254740991,t=["text","email","url"],(n=angular.module("ngTagsInput",[])).directive("tagsInput",["$timeout","$document","$window","$q","tagsInputConfig","tiUtil",function(n,r,i,a,o,c){function s(e,t,n,r){var i,o,s,u,l={};return i=function(t){return c.safeToString(t[e.displayProperty])},o=function(t,n){t[e.displayProperty]=n},s=function(t){var r=i(t),o=r&&r.length>=e.minLength&&r.length<=e.maxLength&&e.allowedTagsPattern.test(r)&&!c.findInObjectArray(l.items,t,e.keyProperty||e.displayProperty);return a.when(o&&n({$tag:t})).then(c.promisifyValue)},u=function(e){return a.when(r({$tag:e})).then(c.promisifyValue)},l.items=[],l.addText=function(e){var t={};return o(t,e),l.add(t)},l.add=function(n){var r=i(n);return e.replaceSpacesWithDashes&&(r=c.replaceSpacesWithDashes(r)),o(n,r),s(n).then(function(){l.items.push(n),t.trigger("tag-added",{$tag:n})}).catch(function(){r&&t.trigger("invalid-tag",{$tag:n})})},l.remove=function(e){var n=l.items[e];return u(n).then(function(){return l.items.splice(e,1),l.clearSelection(),t.trigger("tag-removed",{$tag:n}),n})},l.select=function(e){0>e?e=l.items.length-1:e>=l.items.length&&(e=0),l.index=e,l.selected=l.items[e]},l.selectPrior=function(){l.select(--l.index)},l.selectNext=function(){l.select(++l.index)},l.removeSelected=function(){return l.remove(l.index)},l.clearSelection=function(){l.selected=null,l.index=-1},l.getItems=function(){return e.useStrings?l.items.map(i):l.items},l.clearSelection(),l}function u(e){return-1!==t.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(t,n,r){t.events=c.simplePubSub(),o.load("tagsInput",t,n,{template:[String,"ngTagsInput/tag-item.html"],type:[String,"text",u],placeholder:[String,"Add a tag"],tabindex:[Number,null],removeTagSymbol:[String,String.fromCharCode(215)],replaceSpacesWithDashes:[Boolean,!0],minLength:[Number,3],maxLength:[Number,e],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,e],displayProperty:[String,"text"],keyProperty:[String,""],allowLeftoverText:[Boolean,!1],addFromAutocompleteOnly:[Boolean,!1],spellcheck:[Boolean,!0],useStrings:[Boolean,!1]}),t.tagList=new s(t.options,t.events,c.handleUndefinedResult(t.onTagAdding,!0),c.handleUndefinedResult(t.onTagRemoving,!0)),this.registerAutocomplete=function(){return r.find("input"),{addTag:function(e){return t.tagList.add(e)},getTags:function(){return t.tagList.items},getCurrentTagText:function(){return t.newTag.text()},getOptions:function(){return t.options},getTemplateScope:function(){return t.templateScope},on:function(e,n){return t.events.on(e,n,!0),this}}},this.registerTagItem=function(){return{getOptions:function(){return t.options},removeTag:function(e){t.disabled||t.tagList.remove(e)}}}}],link:function(e,t,a,o){var s,u,l=[13,188,32,8,46,37,39],d=e.tagList,g=e.events,p=e.options,f=t.find("input"),m=["minTags","maxTags","allowLeftoverText"];s=function(){o.$setValidity("maxTags",d.items.length<=p.maxTags),o.$setValidity("minTags",d.items.length>=p.minTags),o.$setValidity("leftoverText",!(!e.hasFocus&&!p.allowLeftoverText&&e.newTag.text()))},u=function(){n(function(){f[0].focus()})},o.$isEmpty=function(e){return!e||!e.length},e.newTag={text:function(t){return angular.isDefined(t)?(e.text=t,void g.trigger("input-change",t)):e.text||""},invalid:null},e.track=function(e){return e[p.keyProperty||p.displayProperty]},e.getTagClass=function(t,n){var r=t===d.selected;return[e.tagClass({$tag:t,$index:n,$selected:r}),{selected:r}]},e.$watch("tags",function(t){if(t){if(d.items=c.makeObjectArray(t,p.displayProperty),p.useStrings)return;e.tags=d.items}else d.items=[]}),e.$watch("tags.length",function(){s(),o.$validate()}),a.$observe("disabled",function(t){e.disabled=t}),e.eventHandlers={input:{keydown:function(e){g.trigger("input-keydown",e)},focus:function(){e.hasFocus||(e.hasFocus=!0,g.trigger("input-focus"))},blur:function(){n(function(){var n=r.prop("activeElement"),i=n===f[0],a=t[0].contains(n);(i||!a)&&(e.hasFocus=!1,g.trigger("input-blur"))})},paste:function(e){e.getTextData=function(){var t=e.clipboardData||e.originalEvent&&e.originalEvent.clipboardData;return t?t.getData("text/plain"):i.clipboardData.getData("Text")},g.trigger("input-paste",e)}},host:{click:function(){e.disabled||u()}},tag:{click:function(e){g.trigger("tag-clicked",{$tag:e})}}},g.on("tag-added",e.onTagAdded).on("invalid-tag",e.onInvalidTag).on("tag-removed",e.onTagRemoved).on("tag-clicked",e.onTagClicked).on("tag-added",function(){e.newTag.text("")}).on("tag-added tag-removed",function(){e.tags=d.getItems(),o.$setDirty(),u()}).on("invalid-tag",function(){e.newTag.invalid=!0}).on("option-change",function(e){-1!==m.indexOf(e.name)&&s()}).on("input-change",function(){d.clearSelection(),e.newTag.invalid=null}).on("input-focus",function(){t.triggerHandler("focus"),o.$setValidity("leftoverText",!0)}).on("input-blur",function(){p.addOnBlur&&!p.addFromAutocompleteOnly&&d.addText(e.newTag.text()),t.triggerHandler("blur"),s()}).on("input-keydown",function(t){var n,r,i,a,o=t.keyCode,s={};c.isModifierOn(t)||-1===l.indexOf(o)||(s[13]=p.addOnEnter,s[188]=p.addOnComma,s[32]=p.addOnSpace,n=!p.addFromAutocompleteOnly&&s[o],r=(8===o||46===o)&&d.selected,a=8===o&&0===e.newTag.text().length&&p.enableEditingLastTag,i=(8===o||37===o||39===o)&&0===e.newTag.text().length&&!p.enableEditingLastTag,n?d.addText(e.newTag.text()):a?(d.selectPrior(),d.removeSelected().then(function(t){t&&e.newTag.text(t[p.displayProperty])})):r?d.removeSelected():i&&(37===o||8===o?d.selectPrior():39===o&&d.selectNext()),(n||i||r||a)&&t.preventDefault())}).on("input-paste",function(e){if(p.addOnPaste){var t=e.getTextData().split(p.pasteSplitPattern);t.length>1&&(t.forEach(function(e){d.addText(e)}),e.preventDefault())}})}}}]),n.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,r,i){var a=i.registerTagItem(),o=a.getOptions();t.$$template=o.template,t.$$removeTagSymbol=o.removeTagSymbol,t.$getDisplayText=function(){return e.safeToString(t.data[o.displayProperty])},t.$removeTag=function(){a.removeTag(t.$index)},t.$watch("$parent.$index",function(e){t.$index=e})}}}]),n.directive("autoComplete",["$document","$timeout","$sce","$q","tagsInputConfig","tiUtil",function(e,t,n,r,i,a){function o(e,t,n){var i,o,c,s={};return c=function(){return t.tagsInput.keyProperty||t.tagsInput.displayProperty},i=function(e,n){return e.filter(function(e){return!a.findInObjectArray(n,e,c(),function(e,n){return t.tagsInput.replaceSpacesWithDashes&&(e=a.replaceSpacesWithDashes(e),n=a.replaceSpacesWithDashes(n)),a.defaultComparer(e,n)})})},s.reset=function(){o=null,s.items=[],s.visible=!1,s.index=-1,s.selected=null,s.query=null},s.show=function(){t.selectFirstMatch?s.select(0):s.selected=null,s.visible=!0},s.load=a.debounce(function(n,u){s.query=n;var l=r.when(e({$query:n}));o=l,l.then(function(e){l===o&&(e=a.makeObjectArray(e.data||e,c()),e=i(e,u),s.items=e.slice(0,t.maxResultsToShow),s.items.length>0?s.show():s.reset())})},t.debounceDelay),s.selectNext=function(){s.select(++s.index)},s.selectPrior=function(){s.select(--s.index)},s.select=function(e){0>e?e=s.items.length-1:e>=s.items.length&&(e=0),s.index=e,s.selected=s.items[e],n.trigger("suggestion-selected",e)},s.reset(),s}return{restrict:"E",require:"^tagsInput",scope:{source:"&",matchClass:"&"},templateUrl:"ngTagsInput/auto-complete.html",controller:["$scope","$element","$attrs",function(e,t,n){e.events=a.simplePubSub(),i.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 o(e.source,e.options,e.events),this.registerAutocompleteMatch=function(){return{getOptions:function(){return e.options},getQuery:function(){return e.suggestionList.query}}}}],link:function(e,t,n,r){var i,o=[13,9,27,38,40],c=e.suggestionList,s=r.registerAutocomplete(),u=e.options,l=e.events;u.tagsInput=s.getOptions(),i=function(e){return e&&e.length>=u.minLength||!e&&u.loadOnEmpty},e.templateScope=s.getTemplateScope(),e.addSuggestionByIndex=function(t){c.select(t),e.addSuggestion()},e.addSuggestion=function(){var e=!1;return c.selected&&(s.addTag(angular.copy(c.selected)),c.reset(),e=!0),e},e.track=function(e){return e[u.tagsInput.keyProperty||u.tagsInput.displayProperty]},e.getSuggestionClass=function(t,n){var r=t===c.selected;return[e.matchClass({$match:t,$index:n,$selected:r}),{selected:r}]},s.on("tag-added tag-removed invalid-tag input-blur",function(){c.reset()}).on("input-change",function(e){i(e)?c.load(e,s.getTags()):c.reset()}).on("input-focus",function(){var e=s.getCurrentTagText();u.loadOnFocus&&i(e)&&c.load(e,s.getTags())}).on("input-keydown",function(t){var n=t.keyCode,r=!1;if(!a.isModifierOn(t)&&-1!==o.indexOf(n))return c.visible?40===n?(c.selectNext(),r=!0):38===n?(c.selectPrior(),r=!0):27===n?(c.reset(),r=!0):(13===n||9===n)&&(r=e.addSuggestion()):40===n&&e.options.loadOnDownArrow&&(c.load(s.getCurrentTagText(),s.getTags()),r=!0),r?(t.preventDefault(),t.stopImmediatePropagation(),!1):void 0}),l.on("suggestion-selected",function(e){!function(e,t){var n=e.find("li").eq(t),r=n.parent(),i=n.prop("offsetTop"),a=n.prop("offsetHeight"),o=r.prop("clientHeight"),c=r.prop("scrollTop");c>i?r.prop("scrollTop",i):i+a>o+c&&r.prop("scrollTop",i+a-o)}(t,e)})}}}]),n.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,r,i,a){var o=a.registerAutocompleteMatch(),c=o.getOptions();n.$$template=c.template,n.$index=n.$parent.$index,n.$highlight=function(n){return c.highlightMatchedText&&(n=t.safeHighlight(n,o.getQuery())),e.trustAsHtml(n)},n.$getDisplayText=function(){return t.safeToString(n.data[c.displayProperty||c.tagsInput.displayProperty])}}}}]),n.directive("tiTranscludeAppend",function(){return function(e,t,n,r,i){i(function(e){t.append(e)})}}),n.directive("tiAutosize",["tagsInputConfig",function(e){return{restrict:"A",require:"ngModel",link:function(t,n,r,i){var a,o,c=e.getTextAutosizeThreshold();(a=angular.element('<span class="input"></span>')).css("display","none").css("visibility","hidden").css("width","auto").css("white-space","pre"),n.parent().append(a),o=function(e){var t,i=e;return angular.isString(i)&&0===i.length&&(i=r.placeholder),i&&(a.text(i),a.css("display",""),t=a.prop("offsetWidth"),a.css("display","none")),n.css("width",t?t+c+"px":""),e},i.$parsers.unshift(o),i.$formatters.unshift(o),r.$observe("placeholder",function(e){i.$modelValue||o(e)})}}}]),n.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)}}),n.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(r){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,a,o,c){var s=function(){return!0};a.options={},angular.forEach(c,function(c,u){var l,d,g,p,f,m;l=c[0],d=c[1],g=c[2]||s,p=i[l],f=function(){var t=e[n]&&e[n][u];return angular.isDefined(t)?t:d},m=function(e){a.options[u]=e&&g(e)?p(e):f()},t[n]&&t[n][u]?o.$observe(u,function(e){m(e),a.events.trigger("option-change",{name:u,newValue:e})}):m(o[u]&&r(o[u])(a.$parent))})},getTextAutosizeThreshold:function(){return n}}}]}),n.factory("tiUtil",["$timeout","$q",function(e,t){var n={debounce:function(t,n){var r;return function(){var i=arguments;e.cancel(r),r=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 r={};r[t]=e,n.push(r)}),n},findInObjectArray:function(e,t,r,i){var a=null;return i=i||n.defaultComparer,e.some(function(e){return i(e[r],t[r])?(a=e,!0):void 0}),a},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 r=new RegExp("&[^;]+;|"+function(e){return e.replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")}(t),"gi");return e.replace(r,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,r){return t.split(" ").forEach(function(t){e[t]||(e[t]=[]),(r?[].unshift:[].push).call(e[t],n)}),this},trigger:function(t,r){return(e[t]||[]).every(function(e){return n.handleUndefinedResult(e,!0)(r)}),this}}}};return n}]),n.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>')}])},45741:()=>{angular.module("graphdb.framework.rest.rdfrank.service",[]).factory("RdfRankRestService",n);const e="rest/rdfrank",t=`${e}/filtering`;function n(n){return{getStatus:function(){return n.get(`${e}/status`)},checkRdfRankPluginEnabled:function(){return n.get(`${e}/plugin-found`)},checkFilteringEnabled:function(){return n.get(t)},toggleFiltering:function(e){return n.post(`${t}?enabled=${e}`)},filter:function(e){return n.get(`${t}/${e}`)},updateFilter:function(e,r){return n.put(`${t}/${e}`,r)},deleteFilter:function(e,r){return n.delete(`${t}/${e}`,{data:r,headers:{"Content-Type":"application/json;charset=utf-8"}})},includeExplicit:function(){return n.get(`${e}/include-explicit`)},toggleIncludeExplicit:function(t){return n.post(`${e}/include-explicit?enabled=`+t)},includeImplicit:function(){return n.get(`${e}/include-implicit`)},toggleIncludeImplicit:function(t){return n.post(`${e}/include-implicit?enabled=`+t)},compute:function(){return n.post(`${e}/compute`)},computeIncremental:function(){return n.post(`${e}/compute-incremental`)},interrupt:function(){return n.post(`${e}/interrupt`)}}}n.$inject=["$http"]},62475:(e,t,n)=>{n.r(t),n(82493),n(5687),n(85369),n(45741),n(44645);var r=n(79947),i=n(27030);angular.module("graphdb.framework.rdfrank",["ngRoute","ngTagsInput","graphdb.framework.utils.uriutils","graphdb.framework.rest.rdfrank.service"]).controller("RDFRankCtrl",["$scope","$rootScope","$interval","toastr","$repositories","$licenseService","$timeout","ClassInstanceDetailsService","UriUtils","RDF4JRepositoriesRestService","RdfRankRestService","$translate",function(e,t,n,a,o,c,s,u,l,d,g,p){let f;function m(){f&&n.cancel(f)}e.pluginName="rdfrank",e.setPluginIsActive=function(t){e.pluginIsActive=t};const h=function(){g.getStatus().success(function(t){e.currentRankStatus=t}).error(function(e){a.error(getError(e))})};e.checkForPlugin=function(){e.pluginFound=!1,e.setLoader(!0),g.checkRdfRankPluginEnabled().success(function(t){e.pluginFound=!0===t,e.pluginFound?(d.getNamespaces(o.getActiveRepository()).then(r.mapNamespacesResponse).then(t=>{e.namespaces=t}).catch(e=>{const t=getError(e);a.error(t,p.instant("error.getting.namespaces.for.repo"))}),h(),v(),T()):e.loading=!1}).error(function(e){a.error(getError(e))}).finally(function(){e.setLoader(!1)})};const v=function(){g.checkFilteringEnabled().success(function(t){e.filteringEnabled=t}).error(function(e){a.error(getError(e))})},T=function(){Object.values(e.filterLists).forEach(function(e){g.filter(e.predicate).success(function(t){return e.elements=t}).error(function(e){a.error(getError(e))})}),g.includeExplicit().success(function(t){e.includeExplicit=t}).error(function(e){a.error(getError(e))}),g.includeImplicit().success(function(t){e.includeImplicit=t}).error(function(e){a.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",placeholderKey:"rdfrank.include.predicates",fieldNameKey:"rdfrank.include.label"},INCLUDED_GRAPHS:{name:"Included Graphs",predicate:"includedGraphs",placeholderKey:"rdfrank.include.graphs",fieldNameKey:"rdfrank.include.label"},EXCLUDED_PREDICATES:{name:"Excluded Predicates",predicate:"excludedPredicates",placeholderKey:"rdfrank.exclude.predicates",fieldNameKey:"rdfrank.exclude.label"},EXCLUDED_GRAPHS:{name:"Excluded Graphs",predicate:"excludedGraphs",placeholderKey:"rdfrank.exclude.graphs",fieldNameKey:"rdfrank.exclude.label"}},e.setLoader=function(t,n){s.cancel(e.loaderTimeout),t?e.loaderTimeout=s(function(){e.loader=t,e.loaderMessage=n},300):e.loader=!1},e.getLoaderMessage=function(){return e.loaderMessage||p.instant("common.loading")},e.computeRank=function(){e.setLoader(!0,p.instant("rdfrank.full.computation")),g.compute().success(function(){e.currentRankStatus=e.rdfStatus.COMPUTING}).error(function(e){a.error(getError(e))}).finally(function(){e.setLoader(!1)})},e.computeIncrementalRank=function(){e.setLoader(!0,p.instant("rdfrank.incremental.computation")),g.computeIncremental().success(function(){e.currentRankStatus=e.rdfStatus.COMPUTING}).error(function(e){a.error(getError(e))}).finally(function(){e.setLoader(!1)})},e.interruptComputation=function(){e.setLoader(!0,p.instant("index.interrupt")),g.interrupt().success(function(){h()}).error(function(e){a.error(getError(e))}).finally(function(){e.setLoader(!1)})},e.getDegradedReason=function(){return o.getDegradedReason()},e.$on("repositoryIsSet",function(){m(),c.isLicenseValid()&&o.getActiveRepository()&&!o.isActiveRepoOntopType()&&!o.isActiveRepoFedXType()&&(e.checkForPlugin(),y())}),e.toggleFiltering=function(){g.toggleFiltering(!e.filteringEnabled).success(function(){h(),v(),T()}).error(function(e){a.error(getError(e))}).finally(function(){e.setLoader(!1)})},e.toggleIncludeExplicit=function(){g.toggleIncludeExplicit(!e.includeExplicit).success(function(){h(),T()}).error(function(e){a.error(getError(e))}).finally(function(){e.setLoader(!1)})},e.toggleIncludeImplicit=function(){g.toggleIncludeImplicit(!e.includeImplicit).success(function(){h(),T()}).error(function(e){a.error(getError(e))}).finally(function(){e.setLoader(!1)})},e.addToList=function(t,n){let r=n.text.toString();if(r=l.expandPrefix(r,e.namespaces),l.isValidIri(n,r)&&""!==r)!function(e,t){const n={iri:t};g.updateFilter(e.predicate,n).success(function(){h(),T()}).error(function(e){a.error(getError(e)),T()})}(t,r);else{T();const e=(0,i.Gz)(p.instant("not.valid.iri",{value:n.text.toString()}));a.error(e)}},e.deleteFromList=function(t,n){!function(e,t){const n={iri:t};g.deleteFilter(e.predicate,n).success(function(){h(),T()}).error(function(e){a.error(getError(e))})}(t,n.text,e.namespaces)};const y=function(){f=n(function(){e.$broadcast("checkIsActive"),e.pluginFound&&h()},5e3)},x=t.$on("$translateChangeSuccess",()=>{e.filterLists={INCLUDED_PREDICATES:{name:"Included Predicates",predicate:"includedPredicates",placeholderKey:"rdfrank.include.predicates",fieldNameKey:"rdfrank.include.label"},INCLUDED_GRAPHS:{name:"Included Graphs",predicate:"includedGraphs",placeholderKey:"rdfrank.include.graphs",fieldNameKey:"rdfrank.include.label"},EXCLUDED_PREDICATES:{name:"Excluded Predicates",predicate:"excludedPredicates",placeholderKey:"rdfrank.exclude.predicates",fieldNameKey:"rdfrank.exclude.label"},EXCLUDED_GRAPHS:{name:"Excluded Graphs",predicate:"excludedGraphs",placeholderKey:"rdfrank.exclude.graphs",fieldNameKey:"rdfrank.exclude.label"}}});e.$on("$destroy",function(){x(),m()}),c.isLicenseValid()&&o.getActiveRepository()&&!o.isActiveRepoOntopType()&&!o.isActiveRepoFedXType()&&(e.checkForPlugin(),y())}])}};
//# sourceMappingURL=62475.09a29bd836c6c695dd48.bundle.js.map