1(self.webpackChunk=self.webpackChunk||[]).push([[41880],{12690(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SemanticSearchContext=void 0;const r=n(27527),i=n(29093);r.__exportStar(n(72081),t),t.SemanticSearchContext=i.createContext(void 0)},17143(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TemplateItem=void 0;const r=n(47397),i=n(82329),a=n(29093),o=n(58215),s=n(78025),c=n(30524),l=n(59459),u=n(94155);class d extends a.Component{static contextType=s.TemplateContext;compilation=o.Cancellation.cancelled;constructor(e){super(e),this.state={renderedTemplate:null}}componentDidMount(){this.compileTemplate(this.props)}UNSAFE_componentWillReceiveProps(e){if(!p(e.template,this.props.template)){const{compiledTemplate:r}=this.state;r&&(t=e.template,n=this.props.template,t===n||t.source===n.source)?this.renderTemplate(e,r):this.compileTemplate(e)}var t,n}shouldComponentUpdate(e,t){return!(p(this.props.template,e.template)&&m(this.props.componentProps,e.componentProps)&&this.props.componentMapper===e.componentMapper&&m(this.state,t))}componentWillUnmount(){this.compilation.cancelAll()}render(){if(this.state.error)return a.createElement(u.ErrorNotification,{errorMessage:this.state.error});const{componentProps:e,componentMapper:t,children:n}=this.props,{renderedTemplate:i}=this.state,o=(s=i,Array.isArray(s)?0===s.length?null:s.length>1?s:s[0]:s);var s;let c;e&&!e?.testid?.endsWith("-template")&&(e.testid=`${e?.testid}-template`),c="string"==typeof o?a.createElement("span",null,o):Array.isArray(o)?o:o?a.cloneElement(o,{...e,...o.props,className:r(e?.className??"",o.props.className),children:o.props.children}):null,c&&t&&(c=t(c));const l=Array.isArray(c)?a.createElement(a.Fragment,{},...c):c;return n?a.createElement(a.Fragment,null,l,n):l}compileTemplate(e){this.compilation.cancelAll();const t=e.template.source;if(t)if("string"==typeof t){const{localScope:n}=this.context;this.compilation=new o.Cancellation,this.compilation.map(n.prepare(t)).observe({value:t=>this.renderTemplate(e,t),error:e=>this.setState({compiledTemplate:void 0,error:e})})}else this.renderTemplate(e,t);else this.renderTemplate(e,l.TemplateScope.emptyTemplate())}renderTemplate(e,t){const{dataContext:n}=this.context,r=(0,l.mergeInContextOverride)(n,e.template.options);try{const e=(0,c.renderCompiledTemplate)(t,r);this.setState({compiledTemplate:t,renderedTemplate:e,error:void 0})}catch(e){this.setState({compiledTemplate:t,renderedTemplate:void 0,error:e})}}}function p(e,t){return e===t||e.source===t.source&&(0,i.isEqual)(e.options,t.options)}function m(e,t){if(Object.is(e,t))return!0;if("object"!=typeof e||"object"!=typeof t)return!1;for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&(!Object.prototype.hasOwnProperty.call(t,n)||!Object.is(e[n],t[n])))return!1;for(const n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&!Object.prototype.hasOwnProperty.call(e,n))return!1;return!0}t.TemplateItem=d},54735(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RelationKey=void 0;const r=n(80099);var i;!function(e){class t{_value;constructor(e){this._value=e}get value(){return this._value}equals(e){return this.value.iri.equals(e.value.iri)&&this.value.domain.equals(e.value.domain)&&this.value.range.equals(e.value.range)}hashCode(){let e=0;return e=31*e+r.Rdf.hashTerm(this.value.iri),e=31*e+r.Rdf.hashTerm(this.value.domain),e=31*e+r.Rdf.hashTerm(this.value.range),r.Rdf.smi(e)}}e.Key=t,e.key=function(e){return new t(e)}}(i||(t.RelationKey=i={}))},58539(e,t,n){var r=n(31601),i=n(76314)(r);i.push([e.id,"/*\n * Copyright (C) 2015-2026, metaphacts GmbH\n */\n.SearchCardResult--table {\n gap: 8px;\n align-items: stretch !important;\n}\n\n.SearchCardResult--tableHeader {\n display: flex;\n align-items: center;\n justify-content: space-between;\n margin-bottom: 1rem;\n}\n\n.SearchCardResult--tableHeaderTitle {\n display: flex;\n align-items: baseline;\n gap: 1rem 1.5rem;\n font-size: 1.6rem;\n}\n\n.SearchCardResult--tableHeaderCount {\n font-size: 1.2rem;\n}\n\n.SearchCardResult--card {\n display: flex;\n justify-content: space-between;\n border-radius: 4px;\n background: #FFFFFF;\n overflow: hidden;\n width: 100%;\n border: 1px solid var(--mp-color-primary-100);\n padding: 16px;\n gap: 30px;\n}\n.SearchCardResult--card .HighlightComponent--highlight {\n color: inherit;\n font-weight: bold;\n}\n\n.SearchCardResult--contentWrapper {\n display: flex;\n flex-direction: column;\n flex-grow: 1;\n}\n\n.SearchCardResult--title {\n font-size: 18px;\n line-height: 24px;\n}\n\n.SearchCardResult--title:not(:only-child) {\n margin-bottom: 8px;\n}\n\n.SearchCardResult--content {\n font-size: 14px;\n color: #333333;\n}\n.SearchCardResult--content > * {\n -webkit-line-clamp: 2;\n text-overflow: ellipsis;\n overflow: hidden;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n word-wrap: break-word;\n}\n\n.SearchCardResult--buttons {\n flex-shrink: 0;\n}\n\n.SearchCardResult--button {\n border: none;\n border-radius: 4px;\n color: #194EB8;\n background: #FFFFFF;\n padding: 5px 12px;\n font-size: 12px;\n font-weight: bold;\n flex-shrink: 0;\n width: max-content;\n height: fit-content;\n padding: 0;\n}\n\n.SearchCardResult--refineSearchButton {\n color: #0245EE;\n border: 1px solid #C2D3FF;\n padding: 4.5px 12px;\n}\n\n.SearchCardResult--selectEntityCheckbox {\n display: flex;\n gap: 4px;\n align-items: center;\n border-radius: 4px;\n border: 1px solid var(--mp-color-primary-200);\n padding: 2px 12px 2px 36px;\n overflow: hidden;\n background-color: #fff;\n width: fit-content;\n}\n.SearchCardResult--selectEntityCheckbox input {\n transform: scale(0.7);\n border-radius: 0 !important;\n border: none;\n --bs-form-check-bg-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M2.625 12.25C2.39167 12.25 2.1875 12.1625 2.0125 11.9875C1.8375 11.8125 1.75 11.6083 1.75 11.375V2.625C1.75 2.39167 1.8375 2.1875 2.0125 2.0125C2.1875 1.8375 2.39167 1.75 2.625 1.75H11.375C11.6083 1.75 11.8125 1.8375 11.9875 2.0125C12.1625 2.1875 12.25 2.39167 12.25 2.625V11.375C12.25 11.6083 12.1625 11.8125 11.9875 11.9875C11.8125 12.1625 11.6083 12.25 11.375 12.25H2.625ZM2.625 11.375H11.375V2.625H2.625V11.375Z' fill='%230245EE'/%3E%3C/svg%3E\") !important;\n}\n.SearchCardResult--selectEntityCheckbox span {\n color: var(--mp-color-primary-500);\n}\n.SearchCardResult--selectEntityCheckbox :checked {\n background-color: var(--mp-color-primary-100);\n --bs-form-check-bg-image: url(\"data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M2.625 12.25C2.39167 12.25 2.1875 12.1625 2.0125 11.9875C1.8375 11.8125 1.75 11.6083 1.75 11.375V2.625C1.75 2.39167 1.8375 2.1875 2.0125 2.0125C2.1875 1.8375 2.39167 1.75 2.625 1.75H11.375C11.6083 1.75 11.8125 1.8375 11.9875 2.0125C12.1625 2.1875 12.25 2.39167 12.25 2.625V11.375C12.25 11.6083 12.1625 11.8125 11.9875 11.9875C11.8125 12.1625 11.6083 12.25 11.375 12.25H2.625ZM2.625 11.375H11.375V2.625H2.625V11.375ZM6.11042 9.31875L10.325 5.104
117L9.69792 4.47708L6.11042 8.06458L4.375 6.32917L3.74792 6.95625L6.11042 9.31875ZM2.625 11.375V2.625V11.375Z' fill='%23001E6B'/%3E%3C/g%3E%3C/svg%3E\") !important;\n}\n.SearchCardResult--selectEntityCheckbox :checked + span {\n color: var(--mp-color-primary-900);\n}\n\n.SearchCardResult--selectEntityCheckbox.SearchCardResult--selected {\n border-color: var(--mp-color-primary-600);\n background-color: var(--mp-color-primary-100);\n}\n\n.SearchCardResult--selectEntityCheckbox:active {\n border-color: var(--mp-color-primary-600);\n}\n\n.SearchCardResult--rightArrowButton {\n margin-right: 22px;\n}\n\n.SearchCardResult--rightArrowButton::after {\n font-family: \"Material Symbols Outlined\";\n content: \"arrow_right_alt\";\n color: var(--mp-color-dark-500);\n position: absolute;\n padding-left: 4px;\n}\n\n.SearchCardResult--viewAllButton {\n font-size: 16px;\n}",""]),i.locals={table:"SearchCardResult--table",tableHeader:"SearchCardResult--tableHeader",tableHeaderTitle:"SearchCardResult--tableHeaderTitle",tableHeaderCount:"SearchCardResult--tableHeaderCount",card:"SearchCardResult--card",contentWrapper:"SearchCardResult--contentWrapper",title:"SearchCardResult--title",content:"SearchCardResult--content",buttons:"SearchCardResult--buttons",button:"SearchCardResult--button",refineSearchButton:"SearchCardResult--refineSearchButton",selectEntityCheckbox:"SearchCardResult--selectEntityCheckbox",selected:"SearchCardResult--selected",rightArrowButton:"SearchCardResult--rightArrowButton",viewAllButton:"SearchCardResult--viewAllButton"},e.exports=i},58653(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NumericRangeDisjunctKind=t.LiteralDisjunctKind=t.SpatialDisjunctKinds=t.TemporalDisjunctKinds=t.TextDisjunctKind=t.EntityDisjunctKinds=t.RelationConjunctTypes=t.ConjunctKinds=t.SearchKind=t.AvailableDomains=t.RelationKey=t.Relations=t.Categories=t.Relation=t.Category=t.Resources=t.Resource=void 0,t.matchConjunct=function(e){return function(n){switch(n.kind){case t.ConjunctKinds.Relation:return e[t.ConjunctKinds.Relation](n);case t.ConjunctKinds.Text:return e[t.ConjunctKinds.Text](n)}}},t.isEntityDisjunct=s,t.isTemporalDisjunct=c,t.isSpatialDisjunct=l,t.isLiteralDisjunct=u,t.isNumericRangeDisjunct=d,t.isTextDisjunct=p,t.isSetDisjunct=function(e){return e.kind===t.EntityDisjunctKinds.Set},t.isResourceDisjunct=function(e){return e.kind===t.EntityDisjunctKinds.Resource},t.matchDisjunct=function(e){return function(n){return p(n)?e[t.TextDisjunctKind](n):s(n)?m(e)(n):c(n)?h(e)(n):l(n)?f(e)(n):u(n)?e[t.LiteralDisjunctKind](n):d(n)?e[t.NumericRangeDisjunctKind](n):void 0}},t.matchEntityDisjunct=m,t.matchTemporalDisjunct=h,t.matchSpatialDisjunct=f;const r=n(82329);var i=n(68514);Object.defineProperty(t,"Resource",{enumerable:!0,get:function(){return i.Resource}}),Object.defineProperty(t,"Resources",{enumerable:!0,get:function(){return i.Resources}});var a,o=n(54735);function s(e){return r.includes(r.keys(t.EntityDisjunctKinds),e.kind)}function c(e){return r.includes(r.keys(t.TemporalDisjunctKinds),e.kind)}function l(e){return r.includes(r.keys(t.SpatialDisjunctKinds),e.kind)}function u(e){return e.kind===t.LiteralDisjunctKind}function d(e){return e.kind===t.NumericRangeDisjunctKind}function p(e){return e.kind===t.TextDisjunctKind}function m(e){return function(n){switch(n.kind){case t.EntityDisjunctKinds.Resource:return e[t.EntityDisjunctKinds.Resource](n);case t.EntityDisjunctKinds.Set:return e[t.EntityDisjunctKinds.Set](n);case t.EntityDisjunctKinds.Search:return e[t.EntityDisjunctKinds.Search](n);case t.EntityDisjunctKinds.SavedSearch:return e[t.EntityDisjunctKinds.SavedSearch](n)}}}function h(e){return function(n){switch(n.kind){case t.TemporalDisjunctKinds.Date:return e[t.TemporalDisjunctKinds.Date](n);case t.TemporalDisjunctKinds.DateRange:return e[t.TemporalDisjunctKinds.DateRange](n);case t.TemporalDisjunctKinds.DateDeviation:return e[t.TemporalDisjunctKinds.DateDeviation](n);case t.TemporalDisjunctKinds.Year:return e[t.TemporalDisjunctKinds.Year](n);case t.TemporalDisjunctKinds.YearRange:return e[t.TemporalDisjunctKinds.YearRange](n);case t.TemporalDisjunctKinds.YearDeviation:return e[t.TemporalDisjunctKinds.YearDeviation](n)}}}function f(e){return function(n){switch(n.kind){case t.SpatialDisjunctKinds.Distance:return e[t.SpatialDisjunctKinds.Distance](n);case t.SpatialDisjunctKinds.BoundingBox:return e[t.SpatialDisjunctKinds.BoundingBox](n)}}}Object.defineProperty(t,"Category",{enumerable:!0,get:function(){return o.Category}}),Object.defineProperty(t,"Relation",{enumerable:!0,get:function(){return o.Relation}}),Object.defineProperty(t,"Categories",{enumerable:!0,get:function(){return o.Categories}}),Object.defineProperty(t,"Relations",{enumerable:!0,get:function(){return o.Relations}}),Object.defineProperty(t,"RelationKey",{enumerable:!0,get:function(){return o.RelationKey}}),Object.defineProperty(t,"AvailableDomains",{enumerable:!0,get:function(){return o.AvailableDomains}}),function(e){e[e.Structured=1]="Structured",e[e.Keyword=2]="Keyword",e[e.FormBased=3]="FormBased",e[e.Constant=5]="Constant",e[e.Universal=6]="Universal",e[e.Relationship=7]="Relationship"}(a||(t.SearchKind=a={})),t.ConjunctKinds={Relation:"Relation",Text:"Text",Relationship:"Relationship"},t.RelationConjunctTypes={Vocabulary:"Vocabulary"},t.EntityDisjunctKinds={Resource:"Resource",Set:"Set",SavedSearch:"SavedSearch",Search:"Search"},t.TextDisjunctKind="Text",t.TemporalDisjunctKinds={Date:"Date",DateRange:"DateRange",DateDeviation:"DateDeviation",Year:"Year",YearRange:"YearRange",YearDeviation:"YearDeviation"},t.SpatialDisjunctKinds={Distance:"Distance",BoundingBox:"BoundingBox"},t.LiteralDisjunctKind="Literal",t.NumericRangeDisjunctKind="NumericRange"}
1,64086(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SemanticSearchResultGroup=s,t.countHopsInRelationshipSearch=c;const r=n(29093),i=n(58653),a=n(85066),o=n(12690);function s(e){const t=r.useContext(o.SemanticSearchContext),n=t.baseQueryStructure.getOrElse(void 0),s=r.useMemo(()=>function(e,t,n,r,a){const o=a&&a.kind,s=a&&a.kind===i.SearchKind.Keyword,l=a&&a.kind===i.SearchKind.Universal,u=a&&a.kind===i.SearchKind.Relationship,d=s||l?a.value:void 0,p=l?a.conjuncts:void 0,m=[];if(r&&"set"===r.domain.type)for(const e of r.domain.members)m.push({iri:e.iri.value,label:e.label,thumbnail:e.thumbnail});let h={searchId:e,queryFormulationComponentId:n,type:o,categories:m,domain:1===m.length?m[0]:void 0,limit:t};if(s)h={...h,type:o,keyword:d};else if(l)h={...h,type:o,keyword:d,hasConjuncts:p&&p.length>0};else if(u){const e=c(a.conjunct);h={...h,type:o,numberOfHops:e}}return h}(t.baseConfig.id,t.baseConfig.limit,t.queryFormulationComponentId,t.resultQuery,n),[t.baseConfig.id,t.baseConfig.limit,t.queryFormulationComponentId,t.resultQuery,n]);return r.createElement(a.TemplateItem,{template:{source:e.template,options:s}})}function c(e){let t=0;return function e(n){t++,Array.isArray(n.disjuncts)||e(n.disjuncts)}(e),t}n(64834),t.default=s},64834(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>j});var r=n(85072),i=n.n(r),a=n(97825),o=n.n(a),s=n(77659),c=n.n(s),l=n(55056),u=n.n(l),d=n(10540),p=n.n(d),m=n(41113),h=n.n(m),f=n(58539),y=n.n(f),b={};for(const e in f)"default"!==e&&(b[e]=()=>f[e]);n.d(t,b);var g={};g.styleTagTransform=h(),g.setAttributes=u(),g.insert=c().bind(null,"head"),g.domAPI=o(),g.insertStyleElement=p();var C=i()(y(),g);if(!y().locals||e.hot.invalidate){var v=!y().locals,S=v?f:y().locals;e.hot.accept(58539,t=>{f=n(58539),y=n.n(f),function(e,t,n){if(!e&&t||e&&!t)return!1;var r;for(r in e)if((!n||"default"!==r)&&e[r]!==t[r])return!1;for(r in t)if(!(n&&"default"===r||e[r]))return!1;return!0}(S,v?f:y().locals,v)?(S=v?f:y().locals,C(y())):e.hot.invalidate()})}e.hot.dispose(function(){C()});const j=y()&&y().locals?y().locals:void 0},68514(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Entity=void 0,t.bindingsToEntities=function(e,t,n){const a=e.map(e=>i(e,t,n));return r.List(a)},t.bindingToEntity=i;const r=n(74344);function i(e,n,r){const i=e[n];return(0,t.Entity)({tuple:e,iri:i,label:e[r].value})}t.Entity=r.Record({iri:null,label:null,tuple:null})},72081(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PrecomputedSearchQuery=t.DeferredSearchDomain=void 0;const r=n(89108);var i;!function(e){e.unspecified={type:"unspecified"},e.fromSpecified=function(t){return t?{type:"set",members:[t]}:e.unspecified},e.isEmpty=function(e){switch(e.type){case"unspecified":return!1;case"set":return 0===e.members.length}},e.restrict=function(e,t){switch(e.type){case"unspecified":return e;case"set":{const n=e.members.filter(e=>t(e));return n.length===e.members.length?e:{...e,members:n}}}},e.equal=function(e,t){if(e.type!==t.type)return!1;switch(e.type){case"unspecified":return!0;case"set":{const n=e.members,r=t.members;if(n.length!==r.length)return!1;for(let e=0;e<n.length;e++){const t=n[e],i=r[e];if(t.iri.value!==i.iri.value)return!1}return!0}}}}(i||(t.DeferredSearchDomain=i={}));class a{query;domain;constructor(e,t){this.query=e,this.domain=t}restrictDomain(e){const t=i.restrict(this.domain,e);return t===this.domain?this:new a(this.query,t)}applyQueryDecorator(e){const t=e.decorateQuery(this.query,this.domain);return new a(t,this.domain)}buildQuery(){return(0,r.cloneQuery)(this.query)}}t.PrecomputedSearchQuery=a},85066(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});n(27527).__exportStar(n(17143),t)},94155(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.clearNotifications=t.removeNotification=t.addNotification=void 0;const r=n(27527);var i=n(80477);Object.defineProperty(t,"addNotification",{enumerable:!0,get:function(){return i.addNotification}}),Object.defineProperty(t,"removeNotification",{enumerable:!0,get:function(){return i.removeNotification}}),Object.defineProperty(t,"clearNotifications",{enumerable:!0,get:function(){return i.clearNotifications}}),r.__exportStar(n(18642),t),r.__exportStar(n(38091),t)}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.